From 8c2f78f8658bd1f6e53ee79ef07f7b2648fa60f2 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Wed, 14 Dec 2011 02:24:41 +0000 Subject: [PATCH 001/169] Development branch for a unified cross-platform build system using SCons From 5345040ec0bb8afc89a33caae6cdb2084d38d9f3 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Wed, 14 Dec 2011 02:41:23 +0000 Subject: [PATCH 002/169] Initial SCons build scripts Currently just enough to generate a functional config.h --- SConstruct | 198 ++++++++++++++++++++++++++++++++++++++++++++++ buildutils.py | 38 +++++++++ config.h.in.scons | 171 +++++++++++++++++++++++++++++++++++++++ 3 files changed, 407 insertions(+) create mode 100644 SConstruct create mode 100644 buildutils.py create mode 100755 config.h.in.scons diff --git a/SConstruct b/SConstruct new file mode 100644 index 000000000..af0d2a90a --- /dev/null +++ b/SConstruct @@ -0,0 +1,198 @@ +from buildutils import * +import platform, sys, os + +env = Environment() + +# ************************************** +# *** Read user-configurable options *** +# ************************************** + +opts = Variables('cantera.conf') +opts.AddVariables( + PathVariable('prefix', 'Where to install Cantera', + '/usr/local', PathVariable.PathIsDirCreate), + EnumVariable('python_package', 'build python package?', 'default', + ('full', 'minimal', 'none', 'default')), + PathVariable('python_cmd', 'Path to the python interpreter', sys.executable), + EnumVariable('matlab_toolbox', '', 'n', ('y', 'n', 'default')), + BoolVariable('f90_interface', 'Build Fortran90 interface?', False), + ('purify', '', ''), + ('user_src_dir', '', 'Cantera/user'), + BoolVariable('debug', '', False), # ok + BoolVariable('with_lattice_solid', '', True), # ok + BoolVariable('with_metal', '', True), # ok + BoolVariable('with_stoich_substance', '', True), # ok + BoolVariable('with_semiconductor', '', True), # ?? + BoolVariable('with_adsorbate', '', True), + BoolVariable('with_spectra', '', True), + BoolVariable('with_pure_fluids', '', True), + BoolVariable('with_ideal_solutions', '', True), # ok + BoolVariable('with_electrolytes', '', True), # ok + BoolVariable('with_prime', '', False), # ok + BoolVariable('with_h298modify_capability', '', False), # ok + BoolVariable('enable_ck', '', True), + BoolVariable('with_kinetics', '', True), + BoolVariable('with_hetero_kinetics', '', True), + BoolVariable('with_reaction_paths', '', True), + BoolVariable('with_vcsnonideal', '', False), + BoolVariable('enable_transport', '', True), + BoolVariable('enable_equil', '', True), + BoolVariable('enable_reactors', '', True), + BoolVariable('enable_flow1d', '', True), + BoolVariable('enable_solvers', '', True), + BoolVariable('enable_rxnpath', '', True), + BoolVariable('enable_tpx', '', True), + BoolVariable('with_html_log_files', '', True), + EnumVariable('use_sundials', '', 'default', ('default', 'y', 'n')), + ('blas_lapack_libs', '', ''), # '-llapack -lblas' or '-llapack -lf77blas -lcblas -latlas' etc. + ('blas_lapack_dir', '', ''), # '/usr/lib/lapack' etc + EnumVariable('lapack_names', '', 'lower', ('lower','upper')), + BoolVariable('lapack_ftn_trailing_underscore', '', True), + BoolVariable('lapack_ftn_string_len_at_end', '', True), + ('bitcompile', '', ''), # '32' or '64' + ('cxx', '', 'g++'), + ('cc', '', 'gcc'), + ('cxxflags', '', '-O3 -Wall'), + ('lcxx_end_libs', '-lm'), + ('pic', '', ''), + ('shared', '', '-dynamic'), + BoolVariable('build_thread_safe', '', False), + BoolVariable('build_with_f2c', '', True), + ('f77', '', 'g77'), + ('fflags', '', '-O3'), + ('lfort_flags', '', '-L/usr/local/lib'), + ('archive', '', 'ar ruv'), + ('ranlib', '', 'ranlib'), + ('install_bin', '', 'config/install-sh'), + ('graphvisdir', '' ,''), + ('cxx_ext', '', 'cpp'), + ('f77_ext', '', 'f'), + ('f90_ext', '', 'f90'), + ('exe_ext', '', ''), + ('ct_shared_lib', '', 'clib'), + ('rpfont', '', 'Helvetica'), + ('cantera_version', '', '1.8.x') + ) + +opts.Update(env) + +# Additional options that apply only if building the full python package +if env['python_package'] in ('full', 'default'): + opts.AddVariables( + EnumVariable('python_array', 'Which Python array package to use', + 'numpy', ('numpy', 'numarray', 'numeric')), + BoolVariable('set_python_site_package_topdir', '', False), + PathVariable('python_site_package_topdir', '', '/usr/local'), + PathVariable('python_array_home', + 'Location for array package (e.g. if installed with --home)', + None, PathVariable.PathAccept), + PathVariable('cantera_python_home', 'where to install the python package', + None, PathVariable.PathAccept), + + ) + +# Options that apply only if building the Matlab interface +if env['matlab_toolbox'] != 'n': + opts.AddVariables( + PathVariable('matlab_cmd', 'Path to the matlab executable', + 'default', PathVariable.PathAccept) + ) + +# Options that apply only if building the Fortran interface +if env['f90_interface']: + opts.AddVariables( + PathVariable('f90', 'Fortran compiler', 'gfortran'), + ('f90flags', '', '-O3') + ) + +# Extra options for Sundials +if env['use_sundials'] != 'n': + opts.AddVariables( + EnumVariable('sundials_version' ,'', '2.4', ('2.2','2.3','2.4'))) + +# Extra options for Boost.Thread +if env['build_thread_safe']: + opts.AddVariables( + PathVariable('boost_inc_dir', '', '/usr/include/'), + PathVariable('boost_lib_dir', '', '/usr/lib/'), + ('boost_thread_lib', '', 'boost_thread')) + +opts.Update(env) +opts.Save('cantera.conf', env) + +# ******************************************** +# *** Configure system-specific properties *** +# ******************************************** +env['OS'] = platform.system() + +conf = Configure(env) + +env['HAS_SSTREAM'] = conf.CheckCXXHeader('sstream', '<>') + +env = conf.Finish() + + +# ************************************** +# *** 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') +cdefine('PURIFY_MODE', 'purify') + +# 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 +configh['WINMSVC'] = 1 if env['OS'] == 'Windows' 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') +configh['PYTHON_EXE'] = quoted(env['python_cmd']) if env['python_package'] != 'none' else 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('INCL_PURE_FLUIDS', 'with_pure_fluids') # TODO: fix redundancy +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') +configh['CANTERA_DATA'] = quoted(os.path.join(env['prefix'], 'data')) + +env.AlwaysBuild(env.Command('config.h', 'config.h.in.scons', ConfigBuilder(configh))) + +# ********************* +# *** Build Cantera *** +# ********************* diff --git a/buildutils.py b/buildutils.py new file mode 100644 index 000000000..e6d1d2332 --- /dev/null +++ b/buildutils.py @@ -0,0 +1,38 @@ +class DefineDict(object): + 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): + 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*') + +def quoted(s): + return '"%s"' % s diff --git a/config.h.in.scons b/config.h.in.scons new file mode 100755 index 000000000..641c956d3 --- /dev/null +++ b/config.h.in.scons @@ -0,0 +1,171 @@ +// +// Run the 'preconfig' script to generate 'config.h' from this input file. +// +#ifndef CT_CONFIG_H +#define CT_CONFIG_H + +//---------------------------- Version Flags ------------------// +// Cantera version -> this will be a double-quoted string value +// refering to branch number within svn +%(CANTERA_VERSION)s + +// 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. +%(DEBUG_MODE)s + +// Compiling with PURIFY instrumentation +%(PURIFY_MODE)s + +//------------------------ 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. +%(FTN_TRAILING_UNDERSCORE)s + + +%(HAS_SUNDIALS)s +%(SUNDIALS_VERSION_22)s +%(SUNDIALS_VERSION_23)s +%(SUNDIALS_VERSION_24)s + +//-------- LAPACK / BLAS --------- + +%(LAPACK_FTN_STRING_LEN_AT_END)s +%(LAPACK_NAMES_LOWERCASE)s +%(LAPACK_FTN_TRAILING_UNDERSCORE)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. +%(DARWIN)s +%(HAS_SSTREAM)s + +// Identify whether the operating system is cygwin's overlay of +// windows, with gcc being used as the compiler. +%(CYGWIN)s + +// Identify whether the operating system is windows based, with +// microsoft vc++ being used as the compiler +%(WINMSVC)s + +// Identify whether the operating system is solaris +// with a native compiler +%(SOLARIS)s + +//--------- Fonts for reaction path diagrams ---------------------- +%(RXNPATH_FONT)s + +//---------- 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 +%(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. +%(PYTHON_EXE)s + +// If this is defined, the Cantera Python interface will use the +// Numeric package +%(HAS_NUMERIC)s + +// If this is defined, the Cantera Python interface will use the +// numarray package +%(HAS_NUMARRAY)s + +// If this is defined, the Cantera Python interface will use the +// numpy package +%(HAS_NUMPY)s + +// If this is defined, then python will not be assumed to be +// present to support conversions +%(HAS_NO_PYTHON)s + +//--------------------- Cantera ----------------------------------- +// This data pathway is used to locate a directory where datafiles +// are to be found. Note, the local directory is always searched +// as well. +%(CANTERA_DATA)s + + +%(WITH_HTML_LOGS)s + +//--------------------- compile options ---------------------------- +%(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. +%(INCL_PURE_FLUIDS)s +%(WITH_PURE_FLUIDS)s + +%(WITH_LATTICE_SOLID)s +%(WITH_METAL)s +%(WITH_STOICH_SUBSTANCE)s +// Enable expanded thermodynamic capabilities, adding +// ideal solid solutions +%(WITH_IDEAL_SOLUTIONS)s +// Enable expanded electrochemistry capabilities, include thermo +// models for electrolyte solutions. +%(WITH_ELECTROLYTES)s + +%(WITH_PRIME)s + +// Enable the VCS NonIdeal equilibrium solver. This is +// accessed by specifying the solver=2 option +%(WITH_VCSNONIDEAL)s + +//-------------- Optional Cantera Capabilities ---------------------- + +// Enable sensitivity analysis via changing H298 directly +// for species +%(H298MODIFY_CAPABILITY)s + +#endif From 2c4623e3366667b4bb95ef352d21950ba555e54b Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Wed, 14 Dec 2011 02:41:29 +0000 Subject: [PATCH 003/169] SCons can now build the contents of the 'ext' directory --- SConstruct | 70 +++++--- buildutils.py | 45 +++++ ext/SConscript | 39 +++++ ext/f2c_libs/{ => arithchk}/arith.hwin32 | 0 ext/f2c_libs/{ => arithchk}/arithchk.c | 0 ext/f2c_libs/ftell64_.c | 52 ------ ext/f2c_libs/pow_qq.c | 39 ----- ext/f2c_libs/qbitbits.c | 72 -------- ext/f2c_libs/qbitshft.c | 17 -- ext/f2c_recipes/Makefile.in | 83 ---------- ext/f2c_recipes/simp1.c | 61 ------- ext/f2c_recipes/simp2.c | 89 ---------- ext/f2c_recipes/simp3.c | 65 -------- ext/f2c_recipes/simplx.c | 199 ----------------------- ext/f2c_recipes/splie2.c | 65 -------- ext/f2c_recipes/splin2.c | 66 -------- ext/f2c_recipes/spline.c | 69 -------- ext/f2c_recipes/splint.c | 68 -------- ext/recipes/Makefile.in | 39 ----- ext/recipes/simp1.f | 19 --- ext/recipes/simp2.f | 32 ---- ext/recipes/simp3.f | 22 --- ext/recipes/simplx.f | 99 ----------- ext/recipes/splie2.f | 15 -- ext/recipes/splin2.f | 16 -- ext/recipes/spline.f | 31 ---- ext/recipes/splint.f | 22 --- ext/tpx/ideal.cpp | 34 ---- ext/tpx/lkw.cpp | 80 --------- ext/tpx/lkw.h | 49 ------ 30 files changed, 134 insertions(+), 1423 deletions(-) create mode 100644 ext/SConscript rename ext/f2c_libs/{ => arithchk}/arith.hwin32 (100%) rename ext/f2c_libs/{ => arithchk}/arithchk.c (100%) delete mode 100644 ext/f2c_libs/ftell64_.c delete mode 100644 ext/f2c_libs/pow_qq.c delete mode 100644 ext/f2c_libs/qbitbits.c delete mode 100644 ext/f2c_libs/qbitshft.c delete mode 100644 ext/f2c_recipes/Makefile.in delete mode 100644 ext/f2c_recipes/simp1.c delete mode 100644 ext/f2c_recipes/simp2.c delete mode 100644 ext/f2c_recipes/simp3.c delete mode 100644 ext/f2c_recipes/simplx.c delete mode 100644 ext/f2c_recipes/splie2.c delete mode 100644 ext/f2c_recipes/splin2.c delete mode 100644 ext/f2c_recipes/spline.c delete mode 100644 ext/f2c_recipes/splint.c delete mode 100755 ext/recipes/Makefile.in delete mode 100755 ext/recipes/simp1.f delete mode 100755 ext/recipes/simp2.f delete mode 100755 ext/recipes/simp3.f delete mode 100755 ext/recipes/simplx.f delete mode 100755 ext/recipes/splie2.f delete mode 100755 ext/recipes/splin2.f delete mode 100755 ext/recipes/spline.f delete mode 100755 ext/recipes/splint.f delete mode 100755 ext/tpx/ideal.cpp delete mode 100755 ext/tpx/lkw.cpp delete mode 100755 ext/tpx/lkw.h diff --git a/SConstruct b/SConstruct index af0d2a90a..fcb45ffa8 100644 --- a/SConstruct +++ b/SConstruct @@ -50,28 +50,32 @@ opts.AddVariables( BoolVariable('lapack_ftn_trailing_underscore', '', True), BoolVariable('lapack_ftn_string_len_at_end', '', True), ('bitcompile', '', ''), # '32' or '64' - ('cxx', '', 'g++'), - ('cc', '', 'gcc'), - ('cxxflags', '', '-O3 -Wall'), - ('lcxx_end_libs', '-lm'), - ('pic', '', ''), - ('shared', '', '-dynamic'), + ('CXX', '', env['CXX']), + ('CC', '', env['CC']), + ('CXXFLAGS', '', '-O3 -Wall'), BoolVariable('build_thread_safe', '', False), BoolVariable('build_with_f2c', '', True), - ('f77', '', 'g77'), - ('fflags', '', '-O3'), - ('lfort_flags', '', '-L/usr/local/lib'), - ('archive', '', 'ar ruv'), - ('ranlib', '', 'ranlib'), + ('F77', '', env['F77']), + ('F77FLAGS', '', '-O3'), + ('F90', '', env['F90']), + ('F90FLAGS', '', '-O3'), ('install_bin', '', 'config/install-sh'), ('graphvisdir', '' ,''), - ('cxx_ext', '', 'cpp'), - ('f77_ext', '', 'f'), - ('f90_ext', '', 'f90'), - ('exe_ext', '', ''), ('ct_shared_lib', '', 'clib'), ('rpfont', '', 'Helvetica'), ('cantera_version', '', '1.8.x') +# These variables shouldn't be necessary any more... +# ('cxx_ext', '', 'cpp'), +# ('f77_ext', '', 'f'), +# ('f90_ext', '', 'f90'), +# ('exe_ext', '', ''), +# ('lcxx_end_libs', '-lm'), +# ('pic', '', '-fPIC'), +# ('shared', '', '-dynamic'), +# ('lfort_flags', '', '-L/usr/local/lib'), +# ('AR', '', env['AR']), +# ('ARFLAGS', '', env['ARFLAGS']), # ('archive', '', 'ar ruv'), +# ('ranlib', '', 'ranlib'), ) opts.Update(env) @@ -88,13 +92,12 @@ if env['python_package'] in ('full', 'default'): None, PathVariable.PathAccept), PathVariable('cantera_python_home', 'where to install the python package', None, PathVariable.PathAccept), - ) # Options that apply only if building the Matlab interface if env['matlab_toolbox'] != 'n': opts.AddVariables( - PathVariable('matlab_cmd', 'Path to the matlab executable', + PathVariable('matlab_cmd', 'Path to the matlab executable', 'default', PathVariable.PathAccept) ) @@ -125,9 +128,20 @@ opts.Save('cantera.conf', env) # ******************************************** env['OS'] = platform.system() +#def ArithCheck(context): +# context.Message('Trying to generate arith.h\n') +# exitStatus = context.TryLink(file('ext/f2c_libs/arithchk.c').read(), '.c') +# print exitStatus +# exitStatus, output = context.TryRun(file('ext/f2c_libs/arithchk.c').read(), '.c') +# print exitStatus, output +# context.Result(output) +# return exitStatus + conf = Configure(env) +#conf = Configure(env, custom_tests = {'ArithCheck':ArithCheck}) env['HAS_SSTREAM'] = conf.CheckCXXHeader('sstream', '<>') +#conf.ArithCheck() env = conf.Finish() @@ -151,8 +165,8 @@ cdefine('PURIFY_MODE', 'purify') # 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 +configh['DARWIN'] = 1 if env['OS'] == 'Darwin' else None +configh['CYGWIN'] = 1 if env['OS'] == 'Cygwin' else None configh['WINMSVC'] = 1 if env['OS'] == 'Windows' else None cdefine('NEEDS_GENERIC_TEMPL_STATIC_DECL', 'OS', 'Solaris') @@ -191,8 +205,24 @@ cdefine('THREAD_SAFE_CANTERA', 'build_thread_safe') cdefine('HAS_SSTREAM', 'HAS_SSTREAM') configh['CANTERA_DATA'] = quoted(os.path.join(env['prefix'], 'data')) -env.AlwaysBuild(env.Command('config.h', 'config.h.in.scons', ConfigBuilder(configh))) +config_h = env.Command('config.h', 'config.h.in.scons', ConfigBuilder(configh)) +#env.AlwaysBuild(config_h) + +# ********************************************** +# *** 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'] = '-lctlapack -lctblas' # ********************* # *** Build Cantera *** # ********************* +build = 'build' +env.SConsignFile() +env.Append(CPPPATH=os.getcwd()) +Export('env', 'build', 'config_h') + +VariantDir('build/ext', 'ext', duplicate=0) +SConscript('build/ext/SConscript') diff --git a/buildutils.py b/buildutils.py index e6d1d2332..63d66490d 100644 --- a/buildutils.py +++ b/buildutils.py @@ -1,3 +1,8 @@ +from glob import glob +import os +import shutil +from os.path import join as pjoin + class DefineDict(object): def __init__(self, data): self.data = data @@ -12,6 +17,7 @@ class DefineDict(object): else: return '#define %s %s' % (key, self.data[key]) + class ConfigBuilder(object): def __init__(self, defines): self.defines = DefineDict(defines) @@ -34,5 +40,44 @@ class ConfigBuilder(object): for key in sorted(self.defines.undefined): print " %-35s %s" % (key, '*undefined*') + +class CopyNoPrefix(object): + """ + Copy a file, ignoring leading directories that are part + of 'prefix' (e.g. the variant directory) + """ + def __init__(self, prefix): + self.prefix = prefix + + def __call__(self, source, target, env): + sourcepath = psplit(str(source[0])) + targetpath = psplit(str(target[0])) + + depth = 0 + for a,b in zip(targetpath, psplit(self.prefix)): + if a == b: + depth += 1 + else: + break + print str(source[0]), pjoin(*targetpath[depth:]) + shutil.copyfile(str(source[0]), pjoin(*targetpath[depth:])) + + def quoted(s): return '"%s"' % s + + +def mglob(env, subdir, *args): + """ each arg in args is assumed to be file extension """ + return sum((env.Glob('%s/*.%s' % (subdir, ext)) for ext in args), []) + + +def psplit(s): + head, tail = os.path.split(s) + path = [tail] + while head: + head, tail = os.path.split(head) + path.append(tail) + + path.reverse() + return path diff --git a/ext/SConscript b/ext/SConscript new file mode 100644 index 000000000..515a685c1 --- /dev/null +++ b/ext/SConscript @@ -0,0 +1,39 @@ +from buildutils import * + +Import('env', 'build', 'config_h') +localenv = env.Clone() + +# (subdir, library name, (file extensions)) +libs = [('tpx','tpx',('cpp')), + ('math', 'ctmath', ('cpp','c','f'))] + + +if env['build_with_f2c']: + # Create arith.h using the arithchk program + arithenv = env.Clone() + arithenv.Append(LINKFLAGS='-lm', CPPFLAGS='-DNO_FPINIT') # TODO: make link flag more general + arithenv.Program('f2c_libs/arithchk/arithchk', source='f2c_libs/arithchk/arithchk.c') + arithenv.Command('arith.h', 'f2c_libs/arithchk/arithchk', '$SOURCE > $TARGET') + arithenv.Command('f2c_libs/arith.h', 'arith.h', CopyNoPrefix(build)) + + # Possibly system-depenent headers + localenv.Command('f2c_libs/signal1.h', 'f2c_libs/signal1.h0', CopyNoPrefix(build)) + localenv.Command('f2c_libs/sysdep1.h', 'f2c_libs/sysdep1.h0', CopyNoPrefix(build)) + + libs.append(('f2c_libs', 'f2c', 'c')) + + if env['BUILD_BLAS_LAPACK']: + libs.append(('f2c_blas', 'ctblas', ('c'))) + libs.append(('f2c_lapack', 'ctlapack', ('c'))) + +else: + if env['BUILD_BLAS_LAPACK']: + libs.append(('blas', 'ctblas', ('f'))) + libs.append(('lapack', 'ctlapack', ('f'))) + +if env['use_sundials'] == 'n': + libs.append(('cvode', 'cvode', 'c')) + +for subdir, libname, extensions in libs: + lib = localenv.Library(pjoin('../lib', libname), + source=mglob(localenv, subdir, *extensions)) diff --git a/ext/f2c_libs/arith.hwin32 b/ext/f2c_libs/arithchk/arith.hwin32 similarity index 100% rename from ext/f2c_libs/arith.hwin32 rename to ext/f2c_libs/arithchk/arith.hwin32 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/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/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_recipes/Makefile.in b/ext/f2c_recipes/Makefile.in deleted file mode 100644 index daaf914a0..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: hkmoffa $ -# $Revision: 1.5 $ -# $Date: 2008/12/30 21:49:42 $ -# - -.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/recipes/Makefile.in b/ext/recipes/Makefile.in deleted file mode 100755 index dc81b0417..000000000 --- a/ext/recipes/Makefile.in +++ /dev/null @@ -1,39 +0,0 @@ -# $License$ -# -# $Id: Makefile.in,v 1.8 2008/12/30 21:49:42 hkmoffa Exp $ -# -#/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/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 From b6bfca8e9435f69d81099cc398aed4848385e535 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Wed, 14 Dec 2011 03:03:57 +0000 Subject: [PATCH 004/169] SCons now builds the Cantera kernel --- Cantera/lib/README | 3 - Cantera/src/SConscript | 25 + Cantera/src/base/config.h | 20 - Cantera/src/converters/ck2ctml.cpp | 635 --------------------- Cantera/src/converters/ck2ctml.h | 57 -- Cantera/src/converters/filter.cpp | 108 ---- Cantera/src/kinetics/GasKineticsWriter.cpp | 136 ----- Cantera/src/kinetics/GasKineticsWriter.h | 204 ------- Cantera/src/kinetics/ImplicitChem.cpp | 89 --- Cantera/src/kinetics/ImplicitChem.h | 118 ---- Cantera/src/numerics/DASPK.cpp | 286 ---------- Cantera/src/numerics/DASPK.h | 116 ---- Cantera/src/numerics/IDA_Solver.cpp | 256 --------- Cantera/src/numerics/IDA_Solver.h | 135 ----- Cantera/src/oneD/Resid1D.h | 398 ------------- Cantera/src/oneD/Solid1D.cpp | 580 ------------------- Cantera/src/oneD/Solid1D.h | 402 ------------- Cantera/src/oneD/Surf1D.h | 310 ---------- Cantera/src/oneD/oneD_files.cpp | 9 - Cantera/user/Makefile.in | 66 --- Cantera/user/user.cpp | 17 - SConstruct | 15 +- ext/SConscript | 20 +- 23 files changed, 47 insertions(+), 3958 deletions(-) delete mode 100755 Cantera/lib/README create mode 100644 Cantera/src/SConscript delete mode 100644 Cantera/src/base/config.h delete mode 100755 Cantera/src/converters/ck2ctml.cpp delete mode 100755 Cantera/src/converters/ck2ctml.h delete mode 100755 Cantera/src/converters/filter.cpp delete mode 100644 Cantera/src/kinetics/GasKineticsWriter.cpp delete mode 100644 Cantera/src/kinetics/GasKineticsWriter.h delete mode 100644 Cantera/src/kinetics/ImplicitChem.cpp delete mode 100644 Cantera/src/kinetics/ImplicitChem.h delete mode 100755 Cantera/src/numerics/DASPK.cpp delete mode 100755 Cantera/src/numerics/DASPK.h delete mode 100644 Cantera/src/numerics/IDA_Solver.cpp delete mode 100644 Cantera/src/numerics/IDA_Solver.h delete mode 100644 Cantera/src/oneD/Resid1D.h delete mode 100644 Cantera/src/oneD/Solid1D.cpp delete mode 100644 Cantera/src/oneD/Solid1D.h delete mode 100644 Cantera/src/oneD/Surf1D.h delete mode 100644 Cantera/src/oneD/oneD_files.cpp delete mode 100644 Cantera/user/Makefile.in delete mode 100644 Cantera/user/user.cpp 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/src/SConscript b/Cantera/src/SConscript new file mode 100644 index 000000000..31f27f8a5 --- /dev/null +++ b/Cantera/src/SConscript @@ -0,0 +1,25 @@ +from buildutils import * + +Import('env', 'build') +localenv = env.Clone() + +# (subdir, library name, (file extensions)) +libs = [('base', 'ctbase', ['cpp']), + ('thermo', 'thermo', ['cpp']), + ('equil', 'equil', ['cpp']), + ('converters', 'converters', ['cpp']), + ('numerics', 'ctnumerics', ['cpp']), + ('kinetics', 'kinetics', ['cpp']), + ('transport', 'transport', ['cpp']), + ('spectra', 'ctspectra', ['cpp']), + ('oneD', 'oneD', ['cpp']), + ('zeroD', 'zeroD', ['cpp']), + ] + +print os.getcwd() +for subdir, libname, extensions in libs: + for header in mglob(localenv, subdir, 'h'): + env.Command('../include/cantera/kernel/%s' % header.name, header, + Copy('$TARGET', '$SOURCE')) + lib = localenv.Library(pjoin('../lib', libname), + source=mglob(localenv, subdir, *extensions)) 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/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/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/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/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/numerics/DASPK.cpp b/Cantera/src/numerics/DASPK.cpp deleted file mode 100755 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 100755 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/IDA_Solver.cpp b/Cantera/src/numerics/IDA_Solver.cpp deleted file mode 100644 index eec7f9226..000000000 --- a/Cantera/src/numerics/IDA_Solver.cpp +++ /dev/null @@ -1,256 +0,0 @@ - -/** - * @file IDA_Solver.cpp - * - */ - -// Copyright 2006 California Institute of Technology - -#include "IDA_Solver.h" -#include "stringUtils.h" - -#include -using namespace std; - -#include -#include -#include -#include -#include -#include -#include - -inline static N_Vector nv(void* x) { - return reinterpret_cast(x); -} - -namespace Cantera { - - /** - * A simple class to hold an array of parameter values and a pointer to - * an instance of a subclass of ResidEval. - */ - class ResidData { - - - - - public: - ResidData(ResidEval* f, int npar = 0) { - m_func = f; - } - virtual ~ResidData() {} - ResidEval* m_func; - }; -} - - -extern "C" { - - /** - * Function called by IDA to evaluate the residual, given y and - * ydot. IDA allows passing in a void* pointer to access - * external data. Instead of requiring the user to provide a - * residual function directly to IDA (which would require using - * the sundials data types N_Vector, etc.), we define this - * function as the single function that IDA always calls. The - * real evaluation of the residual is done by an instance of a - * subclass of ResidEval, passed in to this function as a pointer - * in the parameters. - */ - static int ida_resid(realtype t, N_Vector y, N_Vector ydot, - N_Vector r, void *f_data) { - double* ydata = NV_DATA_S(y); - double* ydotdata = NV_DATA_S(ydot); - double* rdata = NV_DATA_S(r); - Cantera::ResidData* d = (Cantera::ResidData*)f_data; - Cantera::ResidEval* f = d->m_func; - f->eval(t, ydata, ydotdata, rdata); - return 0; - } - -} - -namespace Cantera { - - - /** - * Constructor. Default settings: dense jacobian, no user-supplied - * Jacobian function, Newton iteration. - */ - IDA_Solver::IDA_Solver(ResidEval& f) : DAE_Solver(f), - m_neq(0), - m_ida_mem(0), - m_t0(0.0), - m_y(0), - m_ydot(0), - m_abstol(0), - m_type(0), - m_itol(IDA_SS), - m_iter(0), - m_maxord(0), - m_reltol(1.e-9), - m_abstols(1.e-15), - m_nabs(0), - m_hmax(0.0), - m_maxsteps(20000), - m_mupper(0), - m_mlower(0) {} - - - /// Destructor. - IDA_Solver::~IDA_Solver() - { - if (m_ida_mem) { - IDAFree(&m_ida_mem); - } - if (m_y) N_VDestroy_Serial(nv(m_y)); - if (m_ydot) N_VDestroy_Serial(nv(m_ydot)); - if (m_abstol) N_VDestroy_Serial(nv(m_abstol)); - delete m_fdata; - } - - doublereal IDA_Solver::solution(int k) const { - return NV_Ith_S(nv(m_y),k); - } - - const doublereal* IDA_Solver::solutionVector() const { return NV_DATA_S(nv(m_y));} - - doublereal IDA_Solver::derivative(int k) const { - return NV_Ith_S(nv(m_ydot),k); - } - - const doublereal* IDA_Solver::derivativeVector() const { return NV_DATA_S(nv(m_ydot));} - - - void IDA_Solver::setTolerances(double reltol, double* abstol) { - m_itol = IDA_SV; - if (m_abstol) N_VDestroy_Serial(nv(m_abstol)); - m_abstol = reinterpret_cast(N_VNew_Serial(m_neq)); - for (int i=0; i < m_neq; i++) { - NV_Ith_S(nv(m_abstol), i) = abstol[i]; - } - m_reltol = reltol; - } - - void IDA_Solver::setTolerances(double reltol, double abstol) { - m_itol = IDA_SS; - m_reltol = reltol; - m_abstols = abstol; - } - - void IDA_Solver::setLinearSolverType(int solverType) { - m_type = solverType; - } - - void IDA_Solver::init(double t0) - { - m_t0 = t0; - - if (m_y) N_VDestroy_Serial(nv(m_y)); - if (m_ydot) N_VDestroy_Serial(nv(m_ydot)); - if (m_id) N_VDestroy_Serial(nv(m_id)); - if (m_constraints) N_VDestroy_Serial(nv(m_constraints)); - - m_y = reinterpret_cast(N_VNew_Serial(m_neq)); - m_ydot = reinterpret_cast(N_VNew_Serial(m_neq)); - m_constraints = reinterpret_cast(N_VNew_Serial(m_neq)); - - for (int i=0; i 0) - // flag = CVodeSetMaxOrd(m_cvode_mem, m_maxord); - //if (m_maxsteps > 0) - // flag = CVodeSetMaxNumSteps(m_cvode_mem, m_maxsteps); - //if (m_hmax > 0) - // flag = CVodeSetMaxStep(m_cvode_mem, m_hmax); - } - - void IDA_Solver::solve(double tout) - { - double t; - int flag; - flag = IDASolve(m_ida_mem, tout, &t, nv(m_y), nv(m_ydot), IDA_NORMAL); - if (flag != IDA_SUCCESS) - throw IDA_Err(" IDA error encountered."); - } - - double IDA_Solver::step(double tout) - { - double t; - int flag; - flag = IDASolve(m_ida_mem, tout, &t, nv(m_y), nv(m_ydot), IDA_ONE_STEP); - if (flag != IDA_SUCCESS) - throw IDA_Err(" IDA error encountered."); - return t; - } - - doublereal IDA_Solver::getOutputParameter(int flag) { - switch (flag) { - case REAL_WORKSPACE_SIZE: - flag = IDAGetWorkSpace(m_ida_mem, &lenrw, &leniw); - return doublereal(lenrw); - } - -} - - diff --git a/Cantera/src/numerics/IDA_Solver.h b/Cantera/src/numerics/IDA_Solver.h deleted file mode 100644 index 59546d991..000000000 --- a/Cantera/src/numerics/IDA_Solver.h +++ /dev/null @@ -1,135 +0,0 @@ -/** - * - * @file IDA_Solver.h - * - * Header file for class IDA_Solver - */ - -/* $Author$ - * $Date$ - * $Revision$ - * - * Copyright 2006 California Institute of Technology - * - */ - -#ifndef CT_IDA_Solver_H -#define CT_IDA_Solver_H - -#include - -#include "DAE_Solver.h" -#include "ctexceptions.h" - -namespace Cantera { - - /** - * Exception thrown when a IDA error is encountered. - */ - class IDA_Err : public CanteraError { - public: - IDA_Err(std::string msg) : CanteraError("IDA_Solver", msg){} - }; - - - class ResidData; // forward reference - - class IDA_Solver : public DAE_Solver { - public: - - IDA_Solver(ResidEval& f); - - virtual ~IDA_Solver(); - - /** - * Set error tolerances. This version specifies a scalar - * relative tolerance, and a vector absolute tolerance. - */ - virtual void setTolerances(doublereal reltol, - doublereal* abstol); - - /** - * Set error tolerances. This version specifies a scalar - * relative tolerance, and a scalar absolute tolerance. - */ - virtual void setTolerances(doublereal reltol, doublereal abstol); - - virtual void setLinearSolverType(int solverType); - - virtual void setDenseLinearSolver(); - virtual void setBandedLinearSolver(int m_upper, int m_lower); - - virtual void setMaxTime(doublereal tmax); - - virtual void setMaxOrder(int n); - - virtual void setMaxNumSteps(int n); - virtual void setInitialStepSize(doublereal h0); - virtual void setStopTime(doublereal tstop); - virtual void setMaxErrTestFailures(int n); - virtual void setMaxNonlinIterations(int n); - virtual void setMaxNonlinConvFailures(int n); - virtual void inclAlgebraicInErrorTest(bool yesno); - - virtual void setInputParameter(int flag, doublereal value); - virtual doublereal getOutputParameter(int flag); - - - /** - * 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); - - /** - * 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); - - - virtual int solve(doublereal tout); - - virtual doublereal step(doublereal tout); - - virtual void init(doublereal t0); - - /// the current value of solution component k. - virtual doublereal solution(int k) const; - - virtual const doublereal* solutionVector() const; - - /// the current value of the derivative of solution component k. - virtual doublereal derivative(int k) const; - - virtual const doublereal* derivativeVector() const; - - protected: - - int m_neq; - void* m_ida_mem; - doublereal m_t0; - void *m_y, *m_ydot, *m_id, *m_constraints, *m_abstol; - int m_type; - int m_itol; - int m_iter; - doublereal m_reltol; - doublereal m_abstols; - int m_nabs; - doublereal m_hmax, m_hmin; - int m_maxsteps, m_maxord; - ResidData* m_fdata; - int m_mupper, m_mlower; - }; - -} - -#endif - diff --git a/Cantera/src/oneD/Resid1D.h b/Cantera/src/oneD/Resid1D.h deleted file mode 100644 index 417f5a7b3..000000000 --- a/Cantera/src/oneD/Resid1D.h +++ /dev/null @@ -1,398 +0,0 @@ -/** - * @file Resid1D.h - * - * $Author$ - * $Date$ - * $Revision$ - * - * Copyright 2002 California Institute of Technology - * - */ - -#ifndef CT_RESID1D_H -#define CT_RESID1D_H - -/* - * NOTE: I don't think this file is used any longer. Thus, this is deprecated. - */ -#include "../ctexceptions.h" -#include "../xml.h" -#include "refine.h" - - -namespace Cantera { - - // domain types - const int cFlowType = 101; - const int cSurfType = 102; - const int cConnectorType = 103; - const int cInletType = 104; - const int cSymmType = 105; - const int cOutletType = 106; - - class MultiJac; - class OneDim; - - - /** - * Base class for one-dimensional domains. - */ - class Resid1D { - public: - - /** - * Constructor. - * @param nv Number of variables at each grid point. - * @param points Number of grid points. - */ - Resid1D(int nv=1, int points=1, - doublereal time = 0.0) : - m_time(time), - m_container(0), - m_index(-1), - m_type(0), - m_iloc(0), - m_jstart(0), - m_left(0), - m_right(0), - m_refiner(0) { - resize(nv, points); - } - - /// Destructor. Does nothing - virtual ~Resid1D(){ delete m_refiner; } - - /// Domain type flag. - const int domainType() { return m_type; } - - /** - * The left-to-right location of this domain. - */ - const int domainIndex() { return m_index; } - - /** - * The container holding this domain. - */ - const OneDim& container() const { return *m_container; } - - /** - * Specify the container object for this domain, and the - * position of this domain in the list. - */ - void setContainer(OneDim* c, int index){ - m_container = c; - m_index = index; - } - - /** - * Initialize. Base class method does nothing, but may be - * overloaded. - */ - virtual void init(){} - - virtual void setInitialState(doublereal* xlocal = 0){} - virtual void setState(int point, const doublereal* state, doublereal* x) {} - - /** - * Resize the domain to have nv components and np grid points. - * This method is virtual so that subclasses can perform other - * actions required to resize the domain. - */ - virtual void resize(int nv, int np) { - if (nv != m_nv || !m_refiner) { - m_nv = nv; - delete m_refiner; - m_refiner = new Refiner(*this); - cout << "created refiner with nv = " << m_nv << endl; - } - m_nv = nv; - m_max.resize(m_nv, 0.0); - m_min.resize(m_nv, 0.0); - m_rtol.resize(m_nv, 0.0); - m_atol.resize(m_nv, 0.0); - m_points = np; - m_z.resize(np, 0.0); - m_slast.resize(m_nv * m_points, 0.0); - locate(); - } - - Refiner& refiner() { return *m_refiner; } - - /// Number of components at each grid point. - int nComponents() const { return m_nv; } - - /// Number of grid points in this domain. - int nPoints() const { return m_points; } - - /// Name of the nth component. May be overloaded. - virtual std::string componentName(int n) const { - return "component " + int2str(n); } - - /** - * Set the lower and upper bounds for each solution component. - */ - void setBounds(int nl, const doublereal* lower, - int nu, const doublereal* upper) { - if (nl < m_nv || nu < m_nv) - throw CanteraError("Resid1D::setBounds", - "wrong array size for solution bounds. " - "Size should be at least "+int2str(m_nv)); - copy(upper, upper + m_nv, m_max.begin()); - copy(lower, lower + m_nv, m_min.begin()); - } - - void setTolerances(int nr, const doublereal* rtol, - int na, const doublereal* atol) { - if (nr < m_nv || na < m_nv) - throw CanteraError("Resid1D::setTolerances", - "wrong array size for solution error tolerances. " - "Size should be at least "+int2str(m_nv)); - copy(rtol, rtol + m_nv, m_rtol.begin()); - copy(atol, atol + m_nv, m_atol.begin()); - } - - /// Relative tolerance of the nth component. - doublereal rtol(int n) { return m_rtol[n]; } - - /// Absolute tolerance of the nth component. - doublereal atol(int n) { return m_atol[n]; } - - /// Upper bound on the nth component. - doublereal upperBound(int n) const { return m_max[n]; } - - /// Lower bound on the nth component - doublereal lowerBound(int n) const { return m_min[n]; } - - /** - * Prepare to do time stepping with time step dt. Copy the - * internally-stored solution at the last time step to array - * x0. - */ - void initTimeInteg(doublereal dt, const doublereal* x0) { - copy(x0 + loc(), x0 + loc() + size(), m_slast.begin()); - m_rdt = 1.0/dt; - } - - /** - * Prepare to solve the steady-state problem. - * Set the internally-stored reciprocal of the time step to 0,0 - */ - void setSteadyMode() { m_rdt = 0.0; } - - /// True if in steady-state mode - bool steady() { return (m_rdt == 0.0); } - - /// True if not in steady-state mode - bool transient() { return (m_rdt != 0.0); } - - /** - * Set this if something has changed in the governing - * equations (e.g. the value of a constant has been changed, - * so that the last-computed Jacobian is no longer valid. - */ - void needJacUpdate(); - - /** - * Evaluate the steady-state residual at all points, even if in - * transient mode. Used to print diagnostic output. - */ - void evalss(doublereal* x, doublereal* r, integer* mask) { - eval(-1,x,r,mask,0.0); - } - - /** - * Evaluate the residual function at point j. If j < 0, - * evaluate the residual function at all points. - */ - virtual void eval(int j, doublereal* x, doublereal* r, - integer* mask, doublereal rdt=0.0) { - throw CanteraError("Resid1D::eval", - "residual function not defined."); - } - - /** - * Does nothing. - */ - virtual void update(doublereal* x) {} - - 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(doublereal* x, int n, int j) const { - return x[index(n,j)]; - } - - virtual void setJac(MultiJac* jac){} - virtual void save(XML_Node& o, doublereal* sol) { - throw CanteraError("Resid1D::save","base class method called"); - } - - int size() const { return m_nv*m_points; } - - /** - * Find the index of the first grid point in this domain, and - * the start of its variables in the global solution vector. - */ - void locate() { - - if (m_left) { - // there is a domain on the left, so the first grid point - // in this domain is one more than the last one on the left - m_jstart = m_left->lastPoint() + 1; - - // the starting location in the solution vector - m_iloc = m_left->loc() + m_left->size(); - } - else { - // this is the left-most domain - m_jstart = 0; - m_iloc = 0; - } - // if there is a domain to the right of this one, then - // repeat this for it - if (m_right) m_right->locate(); - } - - /** - * Location of the start of the local solution vector in the global - * solution vector, - */ - virtual int loc(int 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; } - - /** - * The index of the last (i.e., right-most) grid point - * belonging to this domain. - */ - int lastPoint() const { return m_jstart + m_points - 1; } - - /** - * Set the left neighbor to domain 'left.' Method 'locate' is - * called to update the global positions of this domain and - * all those to its right. - */ - void linkLeft(Resid1D* left) { - m_left = left; - locate(); - } - - /** - * Set the right neighbor to domain 'right.' - */ - void linkRight(Resid1D* right) { m_right = right; } - - /** - * Append domain 'right' to this one, and update all links. - */ - void append(Resid1D* right) { - linkRight(right); - right->linkLeft(this); - } - - /** - * Return a pointer to the left neighbor. - */ - Resid1D* left() const { return m_left; } - - /** - * Return a pointer to the right neighbor. - */ - Resid1D* right() const { return m_right; } - - /** - * Value of component n at point j in the previous solution. - */ - double prevSoln(int n, int j) const { - return m_slast[m_nv*j + n]; - } - - /** - * Specify an identifying tag for this domain. - */ - void setID(const std::string& s) {m_id = s;} - - /** - * Specify descriptive text for this domain. - */ - void setDesc(const std::string& s) {m_desc = s;} - - virtual void getTransientMask(integer* mask){} - - virtual void showSolution_s(ostream& s, const doublereal* x) {} - - doublereal z(int jlocal) const { - return m_z[jlocal]; - } - doublereal zmin() const { return m_z[0]; } - doublereal zmax() const { return m_z[m_points - 1]; } - - - void setProfile(std::string name, doublereal* values, doublereal* soln) { - int n, j; - for (n = 0; n < m_nv; n++) { - if (name == componentName(n)) { - for (j = 0; j < m_points; j++) { - soln[index(n, j) + m_iloc] = values[j]; - } - return; - } - } - throw CanteraError("Resid1D::setProfile", - "unknown component: "+name); - } - - vector_fp& grid() { return m_z; } - const vector_fp& grid() const { return m_z; } - doublereal grid(int point) { return m_z[point]; } - - virtual void setupGrid(int n, const doublereal* z) {} - - /** - * Writes some or all initial solution values into array x, - * which is the solution vector for this domain. This allows - * initial values that have been set prior to installing this - * domain into the container to be written to the global - * solution vector. - */ - virtual void _getInitialSoln(doublereal* x) {cout << "base class method _getInitialSoln called!" << endl;} - - /** - * Perform any necessary domain-specific initialization using - * local solution vector x. - */ - virtual void _finalize(const doublereal* x) {cout << "base class method _finalize called!" << endl;} - - protected: - - doublereal m_rdt; - int m_nv; - int m_points; - vector_fp m_slast; - doublereal m_time; - vector_fp m_max; - vector_fp m_min; - vector_fp m_rtol; - vector_fp m_atol; - vector_fp m_z; - OneDim* m_container; - int m_index; - int m_type; - int m_iloc; - int m_jstart; - Resid1D *m_left, *m_right; - std::string m_id, m_desc; - Refiner* m_refiner; - - private: - - }; -} - -#endif - - diff --git a/Cantera/src/oneD/Solid1D.cpp b/Cantera/src/oneD/Solid1D.cpp deleted file mode 100644 index cfdb5d8a3..000000000 --- a/Cantera/src/oneD/Solid1D.cpp +++ /dev/null @@ -1,580 +0,0 @@ -/** - * @file Solid1D.cpp - */ - -/* - * $Author$ - * $Revision$ - * $Date$ - */ - -// Copyright 2003 California Institute of Technology - - -// turn off warnings under Windows -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif - -#include -#include - -#include "Solid1D.h" -#include "../ArrayViewer.h" -#include "../ctml.h" -#include "MultiJac.h" - -using namespace ctml; - -namespace Cantera { - - - int Solid1D::c_T_loc = 0; - int Solid1D::c_C_loc = 1; - - Solid1D::Solid1D(ThermoPhase* ph, int points) : - Domain1D(1, points), - m_kin(0), - m_trans(0), - m_jac(0), - m_ok(false) - { - m_type = cSolidType; - m_points = points; - m_thermo = ph; - - if (ph == 0) { m_nsp = 1; return; }// used to create a dummy object - - m_nsp = m_thermo->nSpecies(); - Domain1D::resize(m_nsp+1, points); - - // make a local copy of the species molecular weight vector - m_wt = m_thermo->molecularWeights(); - - m_nv = m_nsp + 1; - - // turn off the energy equation at all points - m_do_energy.resize(m_points,false); - m_do_species.resize(m_nsp,false); - - m_diff.resize(m_nsp*m_points); - m_flux.resize(m_nsp,m_points); - m_wdot.resize(m_nsp,m_points, 0.0); - m_cbar.resize(m_nsp); - - - //-------------- default solution bounds -------------------- - - vector_fp vmin(m_nv), vmax(m_nv); - - // temperature bounds - vmin[c_T_loc] = 200.0; - vmax[c_T_loc]= 1.e9; - - // concentration bounds - int k; - for (k = 0; k < m_nsp; k++) { - vmin[c_C_loc + k] = -1.0e-5; - vmax[c_C_loc + k] = 1.0e5; - } - setBounds(vmin.size(), vmin.begin(), vmax.size(), vmax.begin()); - - - //-------------------- default error tolerances ---------------- - vector_fp rtol(m_nv, 1.0e-8); - vector_fp atol(m_nv, 1.0e-15); - setTolerances(rtol.size(), rtol.begin(), atol.size(), atol.begin(),false); - setTolerances(rtol.size(), rtol.begin(), atol.size(), atol.begin(),true); - - //-------------------- grid refinement ------------------------- - m_refiner->setActive(c_T_loc, false); - - vector_fp gr; - for (int ng = 0; ng < m_points; ng++) gr.push_back(1.0*ng/m_points); - setupGrid(m_points, gr.begin()); - setID("solid"); - } - - - /** - * Change the grid size. Called after grid refinement. - */ - void Solid1D::resize(int points) { - Domain1D::resize(m_nv, points); - - m_rho.resize(m_points, 0.0); - m_wtm.resize(m_points, 0.0); - m_cp.resize(m_points, 0.0); - m_tcon.resize(m_points, 0.0); - m_diff.resize(m_nsp*m_points); - - m_flux.resize(m_nsp,m_points); - m_wdot.resize(m_nsp,m_points, 0.0); - - m_do_energy.resize(m_points,false); - m_fixedtemp.resize(m_points); - - m_dz.resize(m_points-1); - m_z.resize(m_points); - } - - - - void Solid1D::setupGrid(int n, const doublereal* z) { - resize(n); - int j; - m_z[0] = z[0]; - for (j = 1; j < m_points; j++) { - m_z[j] = z[j]; - m_dz[j-1] = m_z[j] - m_z[j-1]; - } - } - - - /** - * Install a transport manager. - */ - void Solid1D::setTransport(Transport& trans) { - m_trans = &trans; - - if (m_trans->model() != cSolidTransport) { - throw CanteraError("setTransport","unknown transport model."); - } - - - /** - * Set the solid object state to be consistent with the solution at - * point j. - */ - void Solid1D::setThermoState(const doublereal* x,int j) { - m_thermo->setTemperature(T(x,j)); - const doublereal* yy = x + m_nv*j + 1; - m_thermo->setConcentrations(yy); - } - - - /** - * Set the state to be consistent with the solution at the - * midpoint between j and j + 1. - */ - void Solid1D::setStateAtMidpoint(const doublereal* x,int j) { - m_thermo->setTemperature(0.5*(T(x,j)+T(x,j+1))); - const doublereal* ccj = x + m_nv*j + 1; - const doublereal* ccjp = x + m_nv*(j+1) + 1; - for (int k = 0; k < m_nsp; k++) - m_ybar[k] = 0.5*(ccj[k] + ccjp[k]); - m_thermo->setConcentrations(m_cbar.begin()); - } - - - - void Solid1D::eval(int 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 evaluating a Jacobian, compute the steady-state residual - if (jg >= 0) 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; - jpt = jg - firstPoint(); - - if (jg < 0) { // evaluate all points - jmin = 0; - jmax = m_points - 1; - } - else { // evaluate points for Jacobian - jmin = max(jpt-1, 0); - jmax = min(jpt+1,m_points-1); - } - - // properties are computed for grid points from j0 to j1 - int j0 = max(jmin-1,0); - int j1 = min(jmax+1,m_points-1); - - - int j, k; - - //----------------------------------------------------- - // update properties - //----------------------------------------------------- - - // thermodynamic properties only if a Jacobian is - // not being evaluated - if (jpt < 0) - updateThermo(x, j0, j1); - - // update transport properties only if a Jacobian is - // not being evaluated - if (jpt < 0) - updateTransport(x, j0, j1); - - // update the species diffusive mass fluxes whether or not a - // Jacobian is being evaluated - updateDiffFluxes(x, j0, j1); - - for (j = j0; j <= j1; j++) { - setThermoState(j); - } - - //---------------------------------------------------- - // evaluate the residual equations at all required - // grid points - //---------------------------------------------------- - - for (j = jmin; j <= jmax; j++) { - - - //---------------------------------------------- - // left boundary - //---------------------------------------------- - - if (j == 0) { - rsd[index(c_T_loc,0)] = T(x,0); - - // The default boundary condition for species is zero - // flux. However, the boundary object may modify - // this. - for (k = 0; k < m_nsp; k++) { - rsd[index(c_C_loc + k, 0)] = - m_flux(k,0); - } - } - - - //---------------------------------------------- - // - // right boundary - // - //---------------------------------------------- - - else if (j == m_points - 1) { - rsd[index(c_T_loc,j)] = T(x,j); - for (k = 0; k < m_nsp; k++) { - rsd[index(k+c_C_loc,j)] = m_flux(k,j-1); - } - } - - - //------------------------------------------ - // interior points - //------------------------------------------ - - else { - - //------------------------------------------------- - // Species equations - // - // \rho u dY_k/dz + dJ_k/dz + M_k\omega_k - // - //------------------------------------------------- - getWdot(x,j); - - doublereal diffus; - for (k = 0; k < m_nsp; k++) { - diffus = 2.0*(m_flux(k,j) - m_flux(k,j-1)) - /(z(j+1) - z(j-1)); - rsd[index(c_C_loc + k, j)] - = wdot(k,j) - diffus - - rdt*(C(x,k,j) - C_prev(k,j)); - diag[index(c_C_loc + k, j)] = 1; - } - - //----------------------------------------------- - // energy equation - //----------------------------------------------- - - if (m_do_energy[j]) { - - rsd[index(c_T_loc, j)] = - divHeatFlux(x,j); - rsd[index(c_T_loc, j)] /= (m_rho[j]*m_cp[j]); - - rsd[index(c_T_loc, j)] -= rdt*(T(x,j) - T_prev(j)); - diag[index(c_T_loc, j)] = 1; - } - } - - // residual equations if the energy or species equations - // are disabled - - if (!m_do_energy[j]) { - rsd[index(c_T_loc, j)] = T(x,j) - T_fixed(j); - diag[index(c_T_loc, j)] = 0; - } - } - } - - - - /** - * Update the transport properties at grid points in the range - * from j0 to j1, based on solution x. - */ - void Surf1D::updateTransport(doublereal* x,int j0, int j1) { - int j; - for (j = j0; j < j1; j++) { - setStateAtMidpoint(x,j); - m_trans->getMixDiffCoeffs(m_diff.begin() + j*m_nsp); - m_tcon[j] = m_trans->thermalConductivity(); - } - } - - - /** - * Print the solution. - */ - void Solid1D::showSolution(const doublereal* x) { - int nn = m_nv/5; - int i, j, n; - char* buf = new char[100]; - - // The mean molecular weight is needed to convert - updateThermo(x, 0, m_points-1); - - for (i = 0; i < nn; i++) { - drawline(); - sprintf(buf, "\n z "); - writelog(buf); - for (n = 0; n < 5; n++) { - sprintf(buf, " %10s ",componentName(i*5 + n).c_str()); - writelog(buf); - } - drawline(); - for (j = 0; j < m_points; j++) { - sprintf(buf, "\n %10.4g ",m_z[j]); - writelog(buf); - for (n = 0; n < 5; n++) { - sprintf(buf, " %10.4g ",component(x, i*5+n,j)); - writelog(buf); - } - } - writelog("\n"); - } - int nrem = m_nv - 5*nn; - drawline(); - sprintf(buf, "\n z "); - writelog(buf); - for (n = 0; n < nrem; n++) { - sprintf(buf, " %10s ", componentName(nn*5 + n).c_str()); - writelog(buf); - } - drawline(); - for (j = 0; j < m_points; j++) { - sprintf(buf, "\n %10.4g ",m_z[j]); - writelog(buf); - for (n = 0; n < nrem; n++) { - sprintf(buf, " %10.4g ",component(x, nn*5+n,j)); - writelog(buf); - } - } - writelog("\n"); - } - - - /** - * Update the diffusive mass fluxes. - */ - void Solid1D::updateDiffFluxes(const doublereal* x, int j0, int j1) { - int j, k, m; - doublereal sum, wtm, rho, dz, gradlogT, s; - doublereal dphidz, a1; - for (j = j0; j < j1; j++) { - sum = 0.0; - rho = density(j); - dz = z(j+1) - z(j); - for (k = 0; k < m_nsp; k++) { - m_flux(k,j) = m_diff[k+m_nsp*j] * - (C(x,k,j) - C(x,k,j+1))/dz; - sum -= m_flux(k,j); - } - for (k = 0; k < m_nsp; k++) m_flux(k,j) += C(x,k,j)*sum; - } - break; - } - - - void Solid1D::outputTEC(ostream &s, const doublereal* x, - string title, int zone) { - int j,k; - s << "TITLE = \"" + title + "\"" << endl; - s << "VARIABLES = \"Z (m)\"" << endl; - s << "\"T (K)\"" << endl; - - for (k = 0; k < m_nsp; k++) { - s << "\"" << m_thermo->speciesName(k) << "\"" << endl; - } - s << "ZONE T=\"c" << zone << "\"" << endl; - s << " I=" << m_points << ",J=1,K=1,F=POINT" << endl; - s << "DT=(SINGLE"; - for (k = 0; k < m_nsp; k++) s << " SINGLE"; - s << " )" << endl; - for (j = 0; j < m_points; j++) { - s << z(j) << " "; - for (k = 0; k < m_nv; k++) { - s << component(x, k, j) << " "; - } - s << endl; - } - } - - - string Solid1D::componentName(int n) const { - switch(n) { - case c_T_loc: return "T"; - default: - if (n >= (int) 1 && n < (int) (c_C_loc + m_nsp)) { - return m_thermo->speciesName(n - 1); - } - else - return ""; - } - } - - - void Solid1D::restore(XML_Node& dom, doublereal* soln) { - - vector ignored; - int nsp = m_thermo->nSpecies(); - vector_int did_species(nsp, 0); - - vector str; - dom.getChildren("string",str); - int nstr = str.size(); - for (int istr = 0; istr < nstr; istr++) { - XML_Node& nd = *str[istr]; - writelog(nd["title"]+": "+nd.value()+"\n"); - } - - map params; - getFloats(dom, params); - - vector d; - dom.child("grid_data").getChildren("floatArray",d); - int nd = d.size(); - - vector_fp x; - int n, np, j, ks, k; - string nm; - bool readgrid = false, wrote_header = false; - for (n = 0; n < nd; n++) { - XML_Node& fa = *d[n]; - nm = fa["title"]; - if (nm == "z") { - getFloatArray(fa,x,false); - np = x.size(); - writelog("Grid contains "+int2str(np)+ - " points.\n"); - readgrid = true; - - // note that setupGrid also resizes the domain. - setupGrid(np, x.begin()); - } - } - if (!readgrid) { - throw CanteraError("Solid1D::restore", - "domain contains no grid points."); - } - - writelog("Importing datasets:\n"); - for (n = 0; n < nd; n++) { - XML_Node& fa = *d[n]; - nm = fa["title"]; - getFloatArray(fa,x,false); - if (nm == "z") { - ; // already read grid - } - else if (nm == "T") { - writelog("temperature "); - if ((int) x.size() == np) { - for (j = 0; j < np; j++) - soln[index(c_T_loc,j)] = x[j]; - - // For fixed-temperature simulations, use the imported temperature profile by default. - // If this is not desired, call setFixedTempProfile *after* restoring the solution. - vector_fp zz(np); - for (int jj = 0; jj < np; jj++) zz[jj] = (grid(jj) - zmin())/(zmax() - zmin()); - setFixedTempProfile(zz, x); - } - else goto error; - } - else if (m_thermo->speciesIndex(nm) >= 0) { - writelog(nm+" "); - if ((int) x.size() == np) { - k = m_thermo->speciesIndex(nm); - did_species[k] = 1; - for (j = 0; j < np; j++) - soln[index(k+c_C_loc,j)] = x[j]; - } - } - else - ignored.push_back(nm); - } - - if (ignored.size() != 0) { - writelog("\n\n"); - writelog("Ignoring datasets:\n"); - int nn = ignored.size(); - for (int n = 0; n < nn; n++) { - writelog(ignored[n]+" "); - } - } - - for (ks = 0; ks < nsp; ks++) { - if (did_species[ks] == 0) { - if (!wrote_header) { - writelog("Missing data for species:\n"); - wrote_header = true; - } - writelog(m_thermo->speciesName(ks)+" "); - } - } - - return; - error: - throw CanteraError("Solid1D::restore","Data size error"); - } - - - - void Solid1D::save(XML_Node& o, doublereal* sol) { - int k; - - ArrayViewer soln(m_nv, m_points, 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); - - if (m_desc != "") addString(flow,"description",m_desc); - XML_Node& gv = flow.addChild("grid_data"); - addFloatArray(gv,"z",m_z.size(),m_z.begin(), - "m","length"); - vector_fp x(soln.nColumns()); - - soln.getRow(c_T_loc,x.begin()); - addFloatArray(gv,"T",x.size(),x.begin(),"K","temperature",0.0); - - for (k = 0; k < m_nsp; k++) { - soln.getRow(c_C_loc+k,x.begin()); - addFloatArray(gv,m_thermo->speciesName(k), - x.size(),x.begin(),"","concentration",0.0,1.0); - } - } - - - void Solid1D::setJac(MultiJac* jac) { - m_jac = jac; - } - - -} diff --git a/Cantera/src/oneD/Solid1D.h b/Cantera/src/oneD/Solid1D.h deleted file mode 100644 index 3bb41f302..000000000 --- a/Cantera/src/oneD/Solid1D.h +++ /dev/null @@ -1,402 +0,0 @@ -/** - * @file Solid1D.h - * - */ - -/* - * $Author$ - * $Revision$ - * $Date$ - */ - -// Copyright 2001 California Institute of Technology - -#ifndef CT_SOLID1D_H -#define CT_SOLID1D_H - -#include "../transport/TransportBase.h" -#include "Domain1D.h" -#include "../Array.h" -#include "../sort.h" -#include "../ThermoPhase.h" -#include "../Kinetics.h" -#include "../funcs.h" - - -namespace Cantera { - - class MultiJac; - - - //----------------------------------------------------------- - // Class Solid1D - //----------------------------------------------------------- - - - /** - * A class for one-dimensional reacting solids with current - * transport. This class implements the one-dimensional - * similarity solution for a chemically-reacting, axisymmetric, - * stagnation-point flow. - */ - class Solid1D : public Domain1D { - - public: - - - //------------------------------------------ - // constants - //------------------------------------------ - - /** - * Offsets of solution components in the solution array. - */ - const unsigned int c_phi_loc; // electric potential - const unsigned int c_T_loc; // temperature - const unsigned int c_C_loc; // concentrations - - - //-------------------------------- - // construction and destruction - //-------------------------------- - - // Constructor. - Solid1D(ThermoPhase* ph = 0, int nsp = 1, int points = 1); - - /// Destructor. - virtual ~Solid1D(){} - - - /** - * @name Problem Specification - */ - //@{ - - virtual void setupGrid(int n, const doublereal* z); - - thermo_t& phase() { return *m_thermo; } - kinetics_t& kinetics() { return *m_kin; } - - /** - * Set the thermo manager. - */ - void setThermo(thermo_t& th) { - m_thermo = &th; - } - - /// set the kinetics manager - void setKinetics(kinetics_t& kin) { m_kin = &kin; } - - /// set the transport manager - void setTransport(Transport& trans); - - virtual void setState(int point, const doublereal* state) { - setTemperature(point, state[c_T_loc]); - setElectricPotential(point, state[c_phi_loc]); - int k; - for (k = 0; k < m_nsp; k++) { - setConcentration(point, k, state[c_C_loc+k]); - } - } - - - virtual void _getInitialSoln(doublereal* x) { - int k, j; - for (j = 0; j < m_points; j++) { - x[index(c_T_loc,j)] = T_fixed(j); - x[index(c_phi_loc,j)] = phi_fixed(j); - for (k = 0; k < m_nsp; k++) { - x[index(c_C_loc+k,j)] = C_fixed(k,j); - } - } - } - - virtual void _finalize(const doublereal* x) { - int k, j; - doublereal zz, tt; - int nz = m_zfix.size(); - bool e = m_do_energy[0]; - for (j = 0; j < m_points; j++) { - if (e || nz == 0) - setTemperature(j, T(x, j)); - else { - zz = (z(j) - z(0))/(z(m_points - 1) - z(0)); - tt = linearInterp(zz, m_zfix, m_tfix); - setTemperature(j, tt); - } - setElectricPotential(j, phi(x,j)); - for (k = 0; k < m_nsp; k++) { - setConcentration(j, k, C(x, k, j)); - } - } - if (e) solveEnergyEqn(); - } - - - void setFixedTempProfile(vector_fp& zfixed, vector_fp& tfixed) { - m_zfix = zfixed; - m_tfix = tfixed; - } - - /** - * Set the temperature fixed point at grid point j, and - * disable the energy equation so that the solution will be - * held to this value. - */ - void setTemperature(int j, doublereal t) { - m_fixedtemp[j] = t; - m_do_energy[j] = false; - } - - /** - * Set the electric potential fixed point at grid point j, and - * disable Gauss's equation so that the solution will be - * held to this value. - */ - void setElectricPotential(int j, doublereal phi) { - m_fixedphi[j] = phi; - m_do_gauss[j] = false; - } - - /** - * Set the mass fraction fixed point for species k at grid - * point j, and disable the species equation so that the - * solution will be held to this value. - */ - void setConcentration(int j, int k, doublereal c) { - m_fixedc(k,j) = c; - m_do_species[k] = true; // false; - } - - /** - * The fixed temperature value at point j. - */ - doublereal T_fixed(int j) const {return m_fixedtemp[j];} - - /** - * The fixed potential value at point j. - */ - doublereal phi_fixed(int j) const {return m_fixedphi[j];} - - /** - * The fixed mass fraction value of species k at point j. - */ - doublereal C_fixed(int k, int j) const {return m_fixedc(k,j);} - - virtual std::string componentName(int n) const; - - void setDielectricConstant(doublereal e) { m_eps = e; } - doublereal dielectricConstant() { return m_eps; } - - /** - * Write a Tecplot zone corresponding to the current solution. - * May be called multiple times to generate animation. - */ - void outputTEC(ostream &s, const doublereal* x, - std::string title, int zone); - - virtual void showSolution(const doublereal* x); - - virtual void save(XML_Node& o, doublereal* sol); - - virtual void restore(XML_Node& dom, doublereal* soln); - - // overloaded in subclasses - virtual std::string solidType() { return ""; } - - void solveEnergyEqn(int j=-1) { - if (j < 0) - for (int i = 0; i < m_points; i++) - m_do_energy[i] = true; - else - m_do_energy[j] = true; - m_refiner->setActive(c_T_loc, true); - needJacUpdate(); - } - - void fixTemperature(int j=-1) { - if (j < 0) - for (int i = 0; i < m_points; i++) { - m_do_energy[i] = false; - } - else m_do_energy[j] = false; - m_refiner->setActive(c_T_loc, false); - needJacUpdate(); - } - - void solveGaussEqn(int j=-1) { - if (j < 0) - for (int i = 0; i < m_points; i++) - m_do_gauss[i] = true; - else - m_do_gauss[j] = true; - m_refiner->setActive(c_phi_loc, true); - needJacUpdate(); - } - - void fixElectricPotential(int j=-1) { - if (j < 0) - for (int i = 0; i < m_points; i++) { - m_do_gauss[i] = false; - } - else m_do_gauss[j] = false; - m_refiner->setActive(c_phi_loc, false); - needJacUpdate(); - } - - bool doSpecies(int k) { return m_do_species[k]; } - bool doEnergy(int j) { return m_do_energy[j]; } - bool doGauss(int j) { return m_do_gauss[j]; } - - void solveSpecies(int k=-1) { - if (k == -1) { - for (int 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++) - m_do_species[i] = false; - } - else m_do_species[k] = false; - needJacUpdate(); - } - - void resize(int points); - - void setJac(MultiJac* jac); - void setThermoState(const doublereal* x,int j); - void setStateAtMidpoint(const doublereal* x,int j); - - - protected: - - doublereal component(const doublereal* x, int i, int j) const { - doublereal xx = x[index(i,j)]; - return xx; - } - - doublereal wdot(int k, int 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) { - setThermoState(x,j); - m_kin->getNetProductionRates(&m_wdot(0,j)); - } - - /** - * 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++) { - setThermoState(x,j); - m_cp[j] = m_thermo->cp_mass(); - } - } - - - //-------------------------------- - // solution components - //-------------------------------- - - - doublereal T(const doublereal* x,int j) const { - return x[index(c_T_loc, j)]; - } - - doublereal& T(doublereal* x,int j) {return x[index(c_T_loc, j)];} - - doublereal T_prev(int j) const {return prevSoln(c_T_loc, j);} - - doublereal C(const doublereal* x,int k, int j) const { - return x[index(c_C_loc + k, j)]; - } - - doublereal& C(doublereal* x,int k, int j) { - return x[index(c_C_loc + k, j)]; - } - - doublereal C_prev(int k, int j) const { - return prevSoln(c_C_loc + k, j); - } - - doublereal flux(int k, int j) const { - return m_flux(k, j); - } - - doublereal phi(const doublereal* x, int j) { - return x[index(c_phi_loc, j)]; - } - - doublereal divHeatFlux(const doublereal* x, int 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)); - } - - doublereal divDisplCurr(const doublereal* x, int j) const { - doublereal c1 = (phi(x,j) - phi(x,j-1)); - doublereal c2 = (phi(x,j+1) - phi(x,j)); - return -2.0*m_eps*epsilon_0* - (c2/(z(j+1) - z(j)) - c1/(z(j) - z(j-1)))/(z(j+1) - z(j-1)); - } - - void updateDiffFluxes(const doublereal* x, int j0, int j1); - - //--------------------------------------------------------- - // - // member data - // - //--------------------------------------------------------- - - doublereal m_eps; // relative dielectric constant - - // grid parameters - vector_fp m_dz; - - // mixture thermo properties - vector_fp m_cdens; - - // transport properties - vector_fp m_tcon; - vector_fp m_diff; - Array2D m_flux; - - // production rates - Array2D m_wdot; - - int m_nsp; - - thermo_t* m_thermo; - kinetics_t* m_kin; - Transport* m_trans; - - MultiJac* m_jac; - - bool m_ok; - - // flags - std::vector m_do_energy; - std::vector m_do_species; - std::vector m_do_gauss; - - // fixed T and Y values - Array2D m_fixedy; - Array2D m_fixedphi; - vector_fp m_fixedtemp; - vector_fp m_zfix; - vector_fp m_tfix; - - private: - - vector_fp m_cbar; - }; -} - -#endif diff --git a/Cantera/src/oneD/Surf1D.h b/Cantera/src/oneD/Surf1D.h deleted file mode 100644 index 44e8013e4..000000000 --- a/Cantera/src/oneD/Surf1D.h +++ /dev/null @@ -1,310 +0,0 @@ -dep - -#ifndef CT_SURF1D_H -#define CT_SURF1D_H - -#include "Domain1D.h" -#include "SurfPhase.h" -#include "InterfaceKinetics.h" -#include "StFlow.h" -#include "OneDim.h" -#include "ctml.h" - -namespace Cantera { - - // A class for surface domains in one-dimensional simulations, The - // surface is zero-dimensional, and defined by a set of surface - // species coverages. - - class Surf1D : public Domain1D { - - public: - - Surf1D(InterfaceKinetics* skin = 0) : Domain1D(1, 1, 0.0) { - m_type = cSurfType; - m_flow_left = 0; - m_flow_right = 0; - m_kin = 0; - m_sphase = 0; - if (skin) setKinetics(skin); - } - virtual ~Surf1D(){} - - // Set the kinetics manager for the surface. - void setKinetics(InterfaceKinetics* kin) { - m_kin = kin; - int np = kin->nPhases(); - m_sphase = 0; - for (int n = 0; n < np; n++) { - if (kin->phase(n).eosType() == cSurf) { - m_sphase = (SurfPhase*)&m_kin->phase(n); - m_nsurf = n; - } - else { - m_bulk.push_back(&kin->phase(n)); - m_nbulk.push_back(n); - } - } - if (!m_sphase) - throw CanteraError("setKinetics","no surface phase defined"); - - m_nsp = m_sphase->nSpecies(); - resize(m_nsp,1); - if (m_bulk.size() == 1) { - m_bulk.push_back(0); - } - } - - void fixSpecies(int k, doublereal c) { - if (c >= 0.0) m_fixed_cov[k] = c; - m_do_surf_species[k] = false; - needJacUpdate(); - } - - void solveSpecies(int k) { - m_do_surf_species[k] = true; - needJacUpdate(); - } - - /// Set the surface temperature - void setTemperature(doublereal t) { - m_sphase->setTemperature(t); - needJacUpdate(); - } - - /// Temperature [K]. - doublereal temperature() { - return m_sphase->temperature(); - } - - void setCoverages(doublereal* c) { - m_sphase->setCoverages(c); - copy(c, c + m_nsp, m_fixed_cov.begin()); - } - - void setMultiplier(int k, doublereal f) { - m_mult[k] = f; - needJacUpdate(); - } - - doublereal multiplier(int k) { return m_mult[k]; } - - virtual std::string componentName(int n) const { - return m_sphase->speciesName(n); - } - - virtual void init() { - if (m_index < 0) { - throw CanteraError("Surf1D", - "install in container before calling init."); - } - m_nsp = m_sphase->nSpecies(); - resize(m_nsp,1); - m_mult.resize(m_nsp, 1.0); - m_do_surf_species.resize(m_nsp, true); - m_fixed_cov.resize(m_nsp, 1.0/m_nsp); - - // set bounds - vector_fp lower(m_nsp, -1.e-3); - vector_fp upper(m_nsp, 1.0); - setBounds(m_nsp, lower.begin(), m_nsp, upper.begin()); - - // set tolerances - vector_fp rtol(m_nsp, 1e-4); - vector_fp atol(m_nsp, 1.e-10); - setTolerances(m_nsp, rtol.begin(), m_nsp, atol.begin()); - - m_left_nsp = 0; - m_right_nsp = 0; - - // check for left and right flow objects - if (m_index > 0) { - Domain1D& r = container().domain(m_index-1); - if (r.domainType() == cFlowType) { - m_flow_left = (StFlow*)&r; - m_left_nv = m_flow_left->nComponents(); - m_left_points = m_flow_left->nPoints(); - m_left_loc = container().start(m_index-1); - m_left_nsp = m_left_nv - 4; - m_phase_left = &m_flow_left->phase(); - m_molwt_left = m_phase_left->molecularWeights().begin(); - if (m_phase_left == m_bulk[0]) - m_start_left = m_kin->start(m_nbulk[0]); - else if (m_phase_left == m_bulk[1]) - m_start_left = m_kin->start(m_nbulk[1]); - else - throw CanteraError("Surf1D::init", - "left gas does not match one in surface mechanism"); - } - else - throw CanteraError("Surf1D::init", - "Surface domains can only be " - "connected to flow domains."); - } - - if (m_index < container().nDomains() - 1) { - Domain1D& r = container().domain(m_index+1); - if (r.domainType() == cFlowType) { - m_flow_right = (StFlow*)&r; - m_right_nv = m_flow_right->nComponents(); - m_right_loc = container().start(m_index+1); - m_right_nsp = m_right_nv - 4; - m_phase_right = &m_flow_right->phase(); - m_molwt_right = m_phase_right->molecularWeights().begin(); - if (m_phase_right == m_bulk[0]) - m_start_right = m_kin->start(m_nbulk[0]); - else if (m_phase_right == m_bulk[1]) - m_start_right = m_kin->start(m_nbulk[1]); - else - throw CanteraError("Surf1D::init", - "right gas does not match one in surface mechanism"); - } - else - throw CanteraError("Surf1D::init", - "Surface domains can only be " - "connected to flow domains."); - } - m_work.resize(m_kin->nSpecies()); - } - - - virtual void eval(int jg, doublereal* xg, doublereal* rg, - integer* diagg, doublereal rdt) { - int k; - - if (jg >= 0 && (jg < firstPoint() - 2 - || jg > lastPoint() + 2)) return; - - // start of local part of global arrays - doublereal* x = xg + loc(); - doublereal* r = rg + loc(); - integer* diag = diagg + loc(); - - // set the coverages - doublereal sum = 0.0; - for (k = 0; k < m_nsp; k++) { - m_work[k] = x[k]; - sum += x[k]; - } - m_sphase->setCoverages(m_work.begin()); - - // set the left gas state to the adjacent point - - int leftloc = 0, rightloc = 0; - int pnt = 0; - - if (m_flow_left) { - leftloc = m_flow_left->loc(); - pnt = m_flow_left->nPoints() - 1; - m_flow_left->setGas(xg + leftloc, pnt); - } - - if (m_flow_right) { - rightloc = m_flow_right->loc(); - m_flow_right->setGas(xg + rightloc, 0); - } - - m_kin->getNetProductionRates(m_work.begin()); - doublereal rs0 = 1.0/m_sphase->siteDensity(); - - scale(m_work.begin(), m_work.end(), m_work.begin(), m_mult[0]); - - bool enabled = true; - int ioffset = m_kin->start(m_nsurf); // m_left_nsp + m_right_nsp; - doublereal maxx = -1.0; - int imx = -1; - for (k = 0; k < m_nsp; k++) { - r[k] = m_work[k + ioffset] * m_sphase->size(k) * rs0; - r[k] -= rdt*(x[k] - prevSoln(k,0)); - diag[k] = 1; - if (x[k] > maxx) { - maxx = x[k]; - imx = k; - } - if (!m_do_surf_species[k]) { - r[k] = x[k] - m_fixed_cov[k]; - diag[k] = 0; - enabled = false; - } - } - if (enabled) { - r[imx] = 1.0 - sum; - diag[imx] = 0; - } - - // gas-phase residuals - doublereal rho; - if (m_flow_left) { - rho = m_phase_left->density(); - doublereal rdz = 2.0/ - (m_flow_left->z(m_left_points-1) - - m_flow_left->z(m_left_points - 2)); - - for (k = 0; k < m_left_nsp; k++) - m_work[k + m_start_left] *= m_molwt_left[k]; - - int ileft = loc() - m_left_nv; - - // if the energy equation is enabled at this point, - // set the gas temperature to the surface temperature - if (m_flow_left->doEnergy(pnt)) { - rg[ileft + 2] = xg[ileft + 2] - m_sphase->temperature(); - } - - for (k = 1; k < m_left_nsp; k++) { - if (enabled && m_flow_left->doSpecies(k)) { - rg[ileft + 4 + k] += m_work[k + m_start_left]; -//+= rdz*m_work[k + m_sp_left]/rho; - - } - } - } - - if (m_flow_right) { - for (k = 0; k < m_right_nsp; k++) - m_work[k + m_start_right] *= m_molwt_right[k]; - - int iright = loc() + m_nsp; - rg[iright + 2] -= m_sphase->temperature(); - //r[iright + 3] = x[iright]; - for (k = 0; k < m_right_nsp; k++) { - rg[iright + 4 + k] -= m_work[k + m_start_right]; - } - } - } - - virtual void save(XML_Node& o, doublereal* soln) { - doublereal* s = soln + loc(); - XML_Node& surf = o.addChild("surface"); - for (int k = 0; k < m_nsp; k++) { - ctml::addFloat(surf, componentName(k), s[k], "", "coverage", - 0.0, 1.0); - } - } - - - protected: - - InterfaceKinetics* m_kin; - SurfPhase* m_sphase; - StFlow *m_flow_left, *m_flow_right; - int m_left_nv, m_right_nv; - int m_left_loc, m_right_loc; - int m_left_points; - int m_nsp, m_left_nsp, m_right_nsp; - vector_fp m_work; - const doublereal *m_molwt_right, *m_molwt_left; - int m_sp_left, m_sp_right; - int m_start_left, m_start_right, m_start_surf; - ThermoPhase *m_phase_left, *m_phase_right; - std::vector m_bulk; - std::vector m_nbulk; - int m_nsurf; - vector_fp m_mult; - std::vector m_do_surf_species; - vector_fp m_fixed_cov; - }; - -} - -#endif 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/user/Makefile.in b/Cantera/user/Makefile.in deleted file mode 100644 index 2160a2aa5..000000000 --- a/Cantera/user/Makefile.in +++ /dev/null @@ -1,66 +0,0 @@ -#/bin/sh -############################################################### -# $Author: hkmoffa $ -# $Date: 2008/01/01 19:19:50 $ -# $Revision: 1.7 $ -# -# 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/SConstruct b/SConstruct index fcb45ffa8..9f1a04bd8 100644 --- a/SConstruct +++ b/SConstruct @@ -111,7 +111,8 @@ if env['f90_interface']: # Extra options for Sundials if env['use_sundials'] != 'n': opts.AddVariables( - EnumVariable('sundials_version' ,'', '2.4', ('2.2','2.3','2.4'))) + EnumVariable('sundials_version' ,'', '2.4', ('2.2','2.3','2.4')), + PathVariable('sundials_include' ,'', '')) # Extra options for Boost.Thread if env['build_thread_safe']: @@ -206,7 +207,7 @@ cdefine('HAS_SSTREAM', 'HAS_SSTREAM') configh['CANTERA_DATA'] = quoted(os.path.join(env['prefix'], 'data')) config_h = env.Command('config.h', 'config.h.in.scons', ConfigBuilder(configh)) -#env.AlwaysBuild(config_h) +env.AlwaysBuild(config_h) # ********************************************** # *** Set additional configuration variables *** @@ -216,13 +217,19 @@ if env['blas_lapack_libs'] == '': env['BUILD_BLAS_LAPACK'] = True env['blas_lapack_libs'] = '-lctlapack -lctblas' +if env['use_sundials'] == 'y' and env['sundials_include']: + env.Append(CPPPATH=env['sundials_include']) + # ********************* # *** Build Cantera *** # ********************* build = 'build' env.SConsignFile() -env.Append(CPPPATH=os.getcwd()) -Export('env', 'build', 'config_h') +env.Append(CPPPATH=[Dir(os.getcwd()), Dir('build/include/cantera/kernel/')]) +Export('env', 'build') VariantDir('build/ext', 'ext', duplicate=0) SConscript('build/ext/SConscript') + +VariantDir('build/kernel', 'Cantera/src', duplicate=0) +SConscript('build/kernel/SConscript') diff --git a/ext/SConscript b/ext/SConscript index 515a685c1..a890d24a9 100644 --- a/ext/SConscript +++ b/ext/SConscript @@ -1,20 +1,22 @@ from buildutils import * -Import('env', 'build', 'config_h') +Import('env', 'build') localenv = env.Clone() # (subdir, library name, (file extensions)) -libs = [('tpx','tpx',('cpp')), - ('math', 'ctmath', ('cpp','c','f'))] - +libs = [('tpx','tpx',['cpp']), + ('math', 'ctmath', ['cpp','c','f'])] +print os.getcwd() if env['build_with_f2c']: # Create arith.h using the arithchk program - arithenv = env.Clone() - arithenv.Append(LINKFLAGS='-lm', CPPFLAGS='-DNO_FPINIT') # TODO: make link flag more general - arithenv.Program('f2c_libs/arithchk/arithchk', source='f2c_libs/arithchk/arithchk.c') - arithenv.Command('arith.h', 'f2c_libs/arithchk/arithchk', '$SOURCE > $TARGET') - arithenv.Command('f2c_libs/arith.h', 'arith.h', CopyNoPrefix(build)) + if not os.path.exists('arith.h'): + arithenv = env.Clone() + # TODO: make link flag more general + arithenv.Append(LINKFLAGS='-lm', CPPFLAGS='-DNO_FPINIT') + arithenv.Program('f2c_libs/arithchk/arithchk', source='f2c_libs/arithchk/arithchk.c') + arithenv.Command('arith.h', 'f2c_libs/arithchk/arithchk', '$SOURCE > $TARGET') + arithenv.Command('f2c_libs/arith.h', 'arith.h', CopyNoPrefix(build)) # Possibly system-depenent headers localenv.Command('f2c_libs/signal1.h', 'f2c_libs/signal1.h0', CopyNoPrefix(build)) From 39d46d1f2812c4d87d8960475fe7bd44503c9ffa Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Wed, 14 Dec 2011 03:04:08 +0000 Subject: [PATCH 005/169] SCons now builds the C, C++ and Fortran interfaces --- Cantera/SConscript | 14 + Cantera/clib/src/ctbdry.cpp | 2 +- Cantera/clib/src/ctnum.cpp | 183 ------------- Cantera/clib/src/ctnum.h | 44 --- Cantera/clib/src/ctstagn.cpp | 456 -------------------------------- Cantera/clib/src/ctstagn.h | 78 ------ Cantera/clib/src/genpy.py | 198 -------------- Cantera/fortran/SConscript | 13 + Cantera/fortran/src/fct.cpp | 4 +- Cantera/fortran/src/fctxml.cpp | 2 +- Cantera/fortran/src/flib_defs.h | 2 +- SConstruct | 38 ++- buildutils.py | 8 + 13 files changed, 67 insertions(+), 975 deletions(-) create mode 100644 Cantera/SConscript delete mode 100755 Cantera/clib/src/ctnum.cpp delete mode 100755 Cantera/clib/src/ctnum.h delete mode 100755 Cantera/clib/src/ctstagn.cpp delete mode 100755 Cantera/clib/src/ctstagn.h delete mode 100644 Cantera/clib/src/genpy.py create mode 100644 Cantera/fortran/SConscript diff --git a/Cantera/SConscript b/Cantera/SConscript new file mode 100644 index 000000000..7c4f8fc67 --- /dev/null +++ b/Cantera/SConscript @@ -0,0 +1,14 @@ +from buildutils import * + +Import('env', 'build') + +# (subdir, library name, (file extensions)) +libs = [LibOpts('cxx/src', 'ctcxx'), + LibOpts('clib/src', 'clib')] + +print os.getcwd() +for lib in libs: + localenv = env.Clone() + localenv.Library(pjoin('../lib', lib.name), + source=mglob(localenv, lib.subdir, *lib.extensions)) + diff --git a/Cantera/clib/src/ctbdry.cpp b/Cantera/clib/src/ctbdry.cpp index 76a4e188b..b362384a1 100755 --- a/Cantera/clib/src/ctbdry.cpp +++ b/Cantera/clib/src/ctbdry.cpp @@ -27,7 +27,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/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/ctstagn.cpp b/Cantera/clib/src/ctstagn.cpp deleted file mode 100755 index f7bd67846..000000000 --- a/Cantera/clib/src/ctstagn.cpp +++ /dev/null @@ -1,456 +0,0 @@ - -// Cantera includes -#include "oneD/OneDim.h" -#include "oneD/StFlow.h" -#include "oneD/Inlet1D.h" -#include "oneD/MultiNewton.h" -#include "DenseMatrix.h" -#include "Cabinet.h" -#include "Storage.h" - -// 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 - -using namespace FlowBdry; - -Cabinet* Cabinet::__storage = 0; -Cabinet* Cabinet::__storage = 0; -Cabinet* Cabinet::__storage = 0; -//Cabinet* Cabinet::__storage = 0; - -inline OneDim* _onedim(int i) { - return Cabinet::cabinet()->item(i); -} - -inline StFlow* _flow(int i) { - return Cabinet::cabinet()->item(i); -} - -inline Boundary* _boundary(int i) { - return Cabinet::cabinet()->item(i); -} - -inline Bdry1D* _bndry(int i) { - return Cabinet::cabinet()->item(i); -} - -//inline SurfKinetics* _surfkin(int i) { -// return Cabinet::cabinet()->item(i); -//} - -//inline Surf1D* _surface(int i) { -// return Cabinet::cabinet()->item(i); -//} - -inline DenseMatrix* _matrix(int i) { - return Cabinet::cabinet()->item(i); -} - -inline ThermoPhase* _phase(int n) { - return Storage::__storage->__thtable[n]; -} - -inline Kinetics* _kinetics(int n) { - return Storage::__storage->__ktable[n]; -} - -inline ThermoPhase* _thermo(int n) { - return Storage::__storage->__thtable[n]; -} - -inline Transport* _transport(int n) { - return Storage::__storage->__trtable[n]; -} - - -extern "C" { - - int DLL_EXPORT flow_new(int type, int iph, int np) { - IdealGasPhase* ph = (IdealGasPhase*)_thermo(iph); - StFlow* x; - try { - switch (type) { - case 0: - x = new AxiStagnFlow(ph, ph->nSpecies(), np); break; - case 1: - x = new OneDFlow(ph, ph->nSpecies(), np); break; - default: - return -2; - } - return Cabinet::cabinet()->add(x); - } - catch (CanteraError) { return -1; } - } - - - int DLL_EXPORT flow_del(int i) { - Cabinet::cabinet()->del(i); - return 0; - } - - int DLL_EXPORT flow_copy(int i) { - return Cabinet::cabinet()->newCopy(i); - } - - int DLL_EXPORT flow_assign(int i, int j) { - return Cabinet::cabinet()->assign(i,j); - } - -// int DLL_EXPORT flow_readinputs(int i, char* infile) { -// try { -// ifstream f(infile); -// if (!f) throw CanteraError("flow_readinputs", -// "error opening input file"); -// // _flow(i)->readInputs(f); -// f.close(); -// return 0; -// } -// catch (CanteraError) { return -1; } -// catch (...) { return ERR; } -// } - - int DLL_EXPORT flow_setupgrid(int i, int npts, double* grid) { - try { - _flow(i)->setupGrid(npts, grid); - return 0; - } - catch (CanteraError) { return -1; } - //catch (...) { return ERR; } - } - - int DLL_EXPORT flow_setthermo(int i, int k) { - IdealGasPhase* th = (IdealGasPhase*)_thermo(k); - _flow(i)->setThermo(*th); - return 0; - } - - int DLL_EXPORT flow_setkinetics(int i, int k) { - Kinetics* kin = _kinetics(k); - _flow(i)->setKinetics(*kin); - return 0; - } - - int DLL_EXPORT flow_settransport(int i, int k, int soret) { - try { - Transport* tr = _transport(k); - bool withSoret = (soret == 1); - _flow(i)->setTransport(*tr, withSoret); - return 0; - } - catch (CanteraError) { return -1; } - } - - int DLL_EXPORT flow_settemperature(int i, int j, double t) { - _flow(i)->setTemperature(j, t); - return 0; - } - - int DLL_EXPORT flow_setmassfraction(int i, int j, int k, double t) { - _flow(i)->setMassFraction(j, k, t); - return 0; - } - - int DLL_EXPORT flow_setpressure(int i, double p) { - _flow(i)->setPressure(p); - return 0; - } - - int DLL_EXPORT flow_showsolution(int i, char* fname, double* soln) { - string fn = string(fname); - if (fn == "-") - _flow(i)->showSolution(cout, soln); - else { - ofstream fout(fname); - _flow(i)->showSolution(fout, soln); - fout.close(); - } - return 0; - } - - int DLL_EXPORT flow_outputtec(int i, doublereal* x, - char* fname, char* title, int zone) { - ofstream f(fname); - //DenseMatrix* mat = _matrix(m); - _flow(i)->outputTEC(f, x, string(title), zone); - return 0; - } - - - // solve / fix - - int DLL_EXPORT flow_solveenergyeqn(int i, int j) { - _flow(i)->solveEnergyEqn(j); - return 0; - } - - int DLL_EXPORT flow_fixtemperature(int i, int j) { - _flow(i)->fixTemperature(j); - return 0; - } - - int DLL_EXPORT flow_setenergyfactor(int i, double e) { - _flow(i)->setEnergyFactor(e); - return 0; - } - - int DLL_EXPORT flow_fixspecies(int i, int j) { - _flow(i)->fixSpecies(j); - return 0; - } - - int DLL_EXPORT flow_solvespecies(int i, int j) { - _flow(i)->solveSpecies(j); - return 0; - } - - int DLL_EXPORT flow_resize(int i, int points) { - _flow(i)->resize(points); - return 0; - } - -// int DLL_EXPORT flow_integratechem(int i, doublereal* x, double dt) { -// try{ -// _flow(i)->integrateChem(x, dt); -// return 0; -// } -// catch (CanteraError) { return -1; } -// } - - int DLL_EXPORT flow_settolerances(int i, int nr, - doublereal* rtol, int na, doublereal* atol) { - try { - _flow(i)->setTolerances(nr, rtol, na, atol); - return 0; - } - catch (CanteraError) { return -1; } - //catch (...) { return ERR; } - } - - int DLL_EXPORT flow_eval(int i, int j, doublereal* x, doublereal* r, integer* m) { - try { - _flow(i)->eval(j, x, r, m); - return 0; - } - catch (CanteraError) { return -1; } - } - - int DLL_EXPORT flow_restore(int i, int job, char* fname, char* id, - int& size_z, doublereal* z, int& size_soln, doublereal* soln) { - try { - _flow(i)->restore(job, fname, string(id), size_z, z, - size_soln, soln); - return 0; - } - catch (CanteraError) { return -1; } - catch (...) { return ERR; } - } - - int DLL_EXPORT flow_setfixedpoint(int i, int j0, doublereal t0) { - _flow(i)->setFixedPoint(j0, t0); - return 0; - } - - - int DLL_EXPORT flow_setboundaries(int i, int nleft, int nright) { - Boundary *left=0, *right=0; - if (nleft > 0) left = _boundary(nleft); - if (nright > 0) right = _boundary(nright); - _flow(i)->setBoundaries(left, right); - return 0; - } - - - //========================================================== - - int DLL_EXPORT bdry_new(int type, int iph, int kin) { - Boundary* x=0; - //const doublereal* wt = _phase(iph)->molecularWeights().begin(); - int nsp = _phase(iph)->nSpecies(); - switch (type) { - case 0: - x = new Inlet(nsp); break; - case 1: - x = new Outlet(nsp); break; - //case 2: - //if (kin > 0) - // x = new Surface(nsp, _surfkin(kin)); - //else - // x = new Surface(nsp, 0); - //break; - case 3: - x = new SymmPlane(nsp); break; - default: - return -2; - } - return Cabinet::cabinet()->add(x); - } - - - int DLL_EXPORT bdry_del(int i) { - Cabinet::cabinet()->del(i); - return 0; - } - - int DLL_EXPORT bdry_copy(int i) { - return Cabinet::cabinet()->newCopy(i); - } - - int DLL_EXPORT bdry_assign(int i, int j) { - return Cabinet::cabinet()->assign(i,j); - } - - int DLL_EXPORT bdry_set(int i, int n, doublereal* v) { - switch (n) { - case 1: - _boundary(i)->set_mdot(*v); break; - case 2: - _boundary(i)->set_V(*v); break; - case 3: - _boundary(i)->set_T(*v); break; - case 4: - _boundary(i)->set_Y(v); break; - default: - throw CanteraError("bdry_set","unknown option"); - } - return 0; - } - - //========================================================= - - - int DLL_EXPORT onedim_new(int nd, int* domains, int* types) { - int i; - vector doms; - for (i = 0; i < nd; i++) { - switch (types[i]) { - case 0: - doms.push_back(_flow(domains[i])); break; - //case 1: - //doms.push_back(_surface(domains[i])); break; - case 2: - doms.push_back(_bndry(domains[i])); break; - default: - throw CanteraError("onedim_new", "unknown domain type"); - } - } - try { - OneDim* x = new OneDim(doms); - return Cabinet::cabinet()->add(x); - } - catch (CanteraError) { return -1; } - } - - - int DLL_EXPORT onedim_del(int i) { - Cabinet::cabinet()->del(i); - return 0; - } - - int DLL_EXPORT onedim_addFlow(int i, int n) { - try { - _onedim(i)->addDomain(_flow(n)); - return 0; - } - catch (CanteraError) { return -1; } - // catch (...) { return ERR; } - } - -// int DLL_EXPORT onedim_addSurf(int i, int n) { -// try { -// _onedim(i)->addDomain(_surface(n)); -// return 0; -// } -// catch (CanteraError) { return -1; } -// } - - int DLL_EXPORT onedim_eval(int i, doublereal* x0, doublereal* r) { - try { - _onedim(i)->eval(-1, x0, r, 0.0); - return 0; - } - catch (CanteraError) { return -1; } - // catch (...) { return ERR; } - } - - int DLL_EXPORT onedim_solve(int i, doublereal* x0, doublereal* x1, - int loglevel) { - try { - int m = _onedim(i)->solve(x0, x1, loglevel); - return m; - } - catch (CanteraError) { return -1; } - //catch (...) { return ERR; } - } - - double DLL_EXPORT onedim_ssnorm(int i, doublereal* x0, doublereal* x1) { - return _onedim(i)->ssnorm(x0, x1); - } - - int DLL_EXPORT onedim_setsteadymode(int i) { - if (_onedim(i)->transient()) { - _onedim(i)->setSteadyMode(); - //_onedim(i)->jacobian().setAge(10000); - return 1; - } - return 0; - } - - int DLL_EXPORT onedim_settransientmode(int i, doublereal dt, doublereal* x) { - _onedim(i)->initTimeInteg(dt, x); - double rr = fabs(_onedim(i)->rdt()*dt - 1.0); - if ((rr > 1.e-5) || _onedim(i)->steady()) { - //_onedim(i)->jacobian().setAge(10000); - return 1; - } - return 0; - } - - int DLL_EXPORT onedim_setnewtonoptions(int i, int maxage) { - _onedim(i)->newton().setOptions(maxage); - return 0; - } - - int DLL_EXPORT onedim_resize(int i) { - _onedim(i)->resize(); - return 0; - } - - int DLL_EXPORT onedim_writeStats(int i) { - _onedim(i)->writeStats(); - return 0; - } - - double DLL_EXPORT onedim_timestep(int i, int nsteps, doublereal dt, - doublereal* x, doublereal* xnew, int loglevel) { - try { - return _onedim(i)->timeStep(nsteps, dt, x, xnew, loglevel); - } - catch (CanteraError) { return -1.0; } - } - - int DLL_EXPORT onedim_save(int i, char* fname, char* id, - char* desc, doublereal* soln) { - try { - _onedim(i)->save(string(fname), string(id), string(desc), soln); - return 0; - } - catch (CanteraError) { return -1; } - //catch (...) { return ERR; } - } - - -} diff --git a/Cantera/clib/src/ctstagn.h b/Cantera/clib/src/ctstagn.h deleted file mode 100755 index 4b4b721bf..000000000 --- a/Cantera/clib/src/ctstagn.h +++ /dev/null @@ -1,78 +0,0 @@ -/** - * @file ctstagn.h - */ -/* - * $Id$ - */ - -#ifndef CTC_STAGN_H -#define CTC_STAGN_H - -// Cantera includes -//#include "stagn.h" - -//#include "Cabinet.h" -//#include "Storage.h" -#include "clib_defs.h" - -//inline StFlow* _flow(int i) { -// return Cabinet::cabinet()->item(i); -//} - -extern "C" { - - int DLL_IMPORT flow_new(int type, int iph, int np); - int DLL_IMPORT flow_del(int i); - int DLL_IMPORT flow_copy(int i); - int DLL_IMPORT flow_assign(int i, int j); - int DLL_IMPORT flow_setupgrid(int i, int npts, double* grid); - int DLL_EXPORT flow_setthermo(int i, int k); - int DLL_IMPORT flow_setkinetics(int i, int k); - int DLL_IMPORT flow_settransport(int i, int k, int soret); - int DLL_IMPORT flow_solveenergyeqn(int i, int j); - int DLL_IMPORT flow_fixtemperature(int i, int j); - int DLL_IMPORT flow_setenergyfactor(int i, double e); - int DLL_IMPORT flow_fixspecies(int i, int j); - int DLL_IMPORT flow_solvespecies(int i, int j); - // int DLL_IMPORT flow_integratechem(int i, double* x, double dt); - int DLL_IMPORT flow_settemperature(int i, int j, double t); - int DLL_IMPORT flow_setpressure(int i, double p); - int DLL_IMPORT flow_setmassfraction(int i, int j, int k, double t); - int DLL_IMPORT flow_outputtec(int i, double* x, char* fname, - char* title, int zone); - int DLL_IMPORT flow_showsolution(int i, char* fname, double* x); - int DLL_IMPORT flow_settolerances(int i, int nr, - double* rtol, int na, double* atol); - int DLL_IMPORT flow_resize(int i, int points); - int DLL_IMPORT flow_setsteadymode(int i); - int DLL_IMPORT flow_settransientmode(int i, double dt, double* x); - - int DLL_IMPORT flow_restore(int i, int job, char* fname, char* id, - int& size_z, double* z, int& size_soln, double* soln); - int DLL_IMPORT flow_setfixedpoint(int i, int j0, double t0); - int DLL_IMPORT flow_setboundaries(int i, int nleft, int nright); - int DLL_IMPORT bdry_new(int type, int iph, int kin); - int DLL_IMPORT bdry_del(int i); - int DLL_IMPORT bdry_copy(int i); - int DLL_IMPORT bdry_assign(int i, int j); - int DLL_IMPORT bdry_set(int i, int n, double* v); - - int DLL_IMPORT onedim_new(int nd, int* domains, int* types); - int DLL_IMPORT onedim_del(int i); - int DLL_IMPORT onedim_addFlow(int i, int n); - //int DLL_IMPORT onedim_addSurf(int i, int n); - int DLL_EXPORT onedim_eval(int i, double* x0, double* r); - int DLL_IMPORT onedim_solve(int i, double* x0, double* x1, int loglevel); - double DLL_IMPORT onedim_ssnorm(int i, double* x0, double* x1); - int DLL_IMPORT onedim_setsteadymode(int i); - int DLL_IMPORT onedim_settransientmode(int i, double dt, double* x); - int DLL_IMPORT onedim_setnewtonoptions(int i, int maxage); - int DLL_IMPORT onedim_resize(int i); - int DLL_IMPORT onedim_writeStats(int i); - double DLL_IMPORT onedim_timestep(int i, int nsteps, double dt, - double* x, double* xnew, int loglevel); - int DLL_IMPORT onedim_save(int i, char* fname, char* id, char* desc, double* soln); - -} - -#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/fortran/SConscript b/Cantera/fortran/SConscript new file mode 100644 index 000000000..329d3df2f --- /dev/null +++ b/Cantera/fortran/SConscript @@ -0,0 +1,13 @@ +from buildutils import * + +Import('env', 'build') + +localenv = env.Clone() + +localenv.Library(target=pjoin('..','..','lib','fct'), + source=mglob(localenv, 'src', 'f90', 'cpp')) + +# Copy the mod files to the include directory +for mod in mglob(localenv, 'src', 'mod'): + env.Command('../../include/cantera/%s' % mod.name, mod, + Copy('$TARGET', '$SOURCE')) diff --git a/Cantera/fortran/src/fct.cpp b/Cantera/fortran/src/fct.cpp index d6d7145b1..e74946f63 100644 --- a/Cantera/fortran/src/fct.cpp +++ b/Cantera/fortran/src/fct.cpp @@ -23,8 +23,8 @@ #include "ThermoFactory.h" #include "ctml.h" #include "importKinetics.h" -#include "../../clib/src/Storage.h" -#include "../../clib/src/Cabinet.h" +#include "clib/Storage.h" +#include "clib/Cabinet.h" #include "InterfaceKinetics.h" #include "PureFluidPhase.h" diff --git a/Cantera/fortran/src/fctxml.cpp b/Cantera/fortran/src/fctxml.cpp index 17c96f165..b745f9190 100644 --- a/Cantera/fortran/src/fctxml.cpp +++ b/Cantera/fortran/src/fctxml.cpp @@ -20,7 +20,7 @@ using namespace ctml; using namespace std; -#include "../../clib/src/Cabinet.h" +#include "clib/Cabinet.h" // Assign storage for the templated classes static member template<> Cabinet * Cabinet::__storage = 0; diff --git a/Cantera/fortran/src/flib_defs.h b/Cantera/fortran/src/flib_defs.h index 3da47e4a9..43501532d 100644 --- a/Cantera/fortran/src/flib_defs.h +++ b/Cantera/fortran/src/flib_defs.h @@ -16,7 +16,7 @@ #define ERR -999 #define DERR -999.999 -#include "../../src/base/config.h" +#include "config.h" typedef integer status_t; diff --git a/SConstruct b/SConstruct index 9f1a04bd8..59f7f74f4 100644 --- a/SConstruct +++ b/SConstruct @@ -129,20 +129,16 @@ opts.Save('cantera.conf', env) # ******************************************** env['OS'] = platform.system() -#def ArithCheck(context): -# context.Message('Trying to generate arith.h\n') -# exitStatus = context.TryLink(file('ext/f2c_libs/arithchk.c').read(), '.c') -# print exitStatus -# exitStatus, output = context.TryRun(file('ext/f2c_libs/arithchk.c').read(), '.c') -# print exitStatus, output -# context.Result(output) -# return exitStatus +if env['F90'] == 'gfortran': + env['FORTRANMODDIRPREFIX'] = '-J' +elif env['F90'] == 'g95': + env['FORTRANMODDIRPREFIX'] = '-fmod=' + +env['FORTRANMODDIR'] = '${TARGET.dir}' conf = Configure(env) -#conf = Configure(env, custom_tests = {'ArithCheck':ArithCheck}) env['HAS_SSTREAM'] = conf.CheckCXXHeader('sstream', '<>') -#conf.ArithCheck() env = conf.Finish() @@ -223,9 +219,23 @@ if env['use_sundials'] == 'y' and env['sundials_include']: # ********************* # *** Build Cantera *** # ********************* + +# Put headers in place +for header in mglob(env, 'Cantera/cxx/include', 'h'): + env.Command('build/include/cantera/%s' % header.name, header, + Copy('$TARGET', '$SOURCE')) + +for header in mglob(env, 'Cantera/clib/src', 'h'): + env.Command('build/include/cantera/clib/%s' % header.name, header, + Copy('$TARGET', '$SOURCE')) + + build = 'build' env.SConsignFile() -env.Append(CPPPATH=[Dir(os.getcwd()), Dir('build/include/cantera/kernel/')]) +env.Append(CPPPATH=[Dir(os.getcwd()), + Dir('build/include/cantera/kernel'), + Dir('build/include/cantera')]) + Export('env', 'build') VariantDir('build/ext', 'ext', duplicate=0) @@ -233,3 +243,9 @@ SConscript('build/ext/SConscript') VariantDir('build/kernel', 'Cantera/src', duplicate=0) SConscript('build/kernel/SConscript') + +VariantDir('build/interfaces/', 'Cantera', duplicate=0) +SConscript('build/interfaces/SConscript') + +VariantDir('build/interfaces/fortran/', 'Cantera/fortran', duplicate=1) +SConscript('build/interfaces/fortran/SConscript') diff --git a/buildutils.py b/buildutils.py index 63d66490d..9db4c86d7 100644 --- a/buildutils.py +++ b/buildutils.py @@ -63,6 +63,14 @@ class CopyNoPrefix(object): shutil.copyfile(str(source[0]), pjoin(*targetpath[depth:])) +class LibOpts(object): + def __init__(self, subdir, name, exts=('cpp',), **kwargs): + self.subdir = subdir + self.name = name + self.extensions = exts + self.linklibs = kwargs.get('libs', []) + + def quoted(s): return '"%s"' % s From 53cfa84670c8d5c52df764bd3687da0d96346821 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Wed, 14 Dec 2011 03:04:18 +0000 Subject: [PATCH 006/169] SCons now builds the Python module --- Cantera/{ => clib}/SConscript | 5 ++-- Cantera/cxx/SConscript | 13 +++++++++ Cantera/python/SConscript | 46 ++++++++++++++++++++++++++++++++ Cantera/python/setup.py | 36 +++++++++++++++++++++++++ Cantera/python/src/pycantera.cpp | 18 ++++++------- SConstruct | 34 ++++++++++++++++++----- ext/SConscript | 8 ++++-- 7 files changed, 140 insertions(+), 20 deletions(-) rename Cantera/{ => clib}/SConscript (65%) create mode 100644 Cantera/cxx/SConscript create mode 100644 Cantera/python/SConscript create mode 100644 Cantera/python/setup.py diff --git a/Cantera/SConscript b/Cantera/clib/SConscript similarity index 65% rename from Cantera/SConscript rename to Cantera/clib/SConscript index 7c4f8fc67..f4d661794 100644 --- a/Cantera/SConscript +++ b/Cantera/clib/SConscript @@ -3,12 +3,11 @@ from buildutils import * Import('env', 'build') # (subdir, library name, (file extensions)) -libs = [LibOpts('cxx/src', 'ctcxx'), - LibOpts('clib/src', 'clib')] +libs = [LibOpts('src', 'clib')] print os.getcwd() for lib in libs: localenv = env.Clone() - localenv.Library(pjoin('../lib', lib.name), + localenv.Library(pjoin('../../lib', lib.name), source=mglob(localenv, lib.subdir, *lib.extensions)) diff --git a/Cantera/cxx/SConscript b/Cantera/cxx/SConscript new file mode 100644 index 000000000..9631ffae6 --- /dev/null +++ b/Cantera/cxx/SConscript @@ -0,0 +1,13 @@ +from buildutils import * + +Import('env', 'build') + +# (subdir, library name, (file extensions)) +libs = [LibOpts('src', 'ctcxx')] + +print os.getcwd() +for lib in libs: + localenv = env.Clone() + localenv.Library(pjoin('../../lib', lib.name), + source=mglob(localenv, lib.subdir, *lib.extensions)) + diff --git a/Cantera/python/SConscript b/Cantera/python/SConscript new file mode 100644 index 000000000..aedeec6e8 --- /dev/null +++ b/Cantera/python/SConscript @@ -0,0 +1,46 @@ +from buildutils import * +import distutils.sysconfig + +Import('env', 'build') + +localenv = env.Clone() + +def make_ctconf(target, source, env): + text = """ +buildPython = %(BUILD_PYTHON)s +ctversion = %(cantera_version)r +""" % env + + with open(str(target[0]), 'w') as f: + f.write(text) + +conf = localenv.Command('ctconf.py', [], make_ctconf) +gcv = distutils.sysconfig.get_config_var + +localenv.Append(CPPPATH=[gcv('INCLUDEPY')], + SHLINKFLAGS=gcv('LDFLAGS'), + CPPFLAGS=[gcv('BASECFLAGS'), gcv('OPT')]) + +linkLibs = ['clib','oneD','zeroD','equil','kinetics','transport', + 'thermo','ctnumerics','ctmath','tpx', + 'ctspectra','converters','ctbase'] + +if env['use_sundials']: + linkLibs.extend(('sundials_cvodes','sundials_nvecserial')) + +linkLibs.extend(localenv['blas_lapack_libs']) + +if env['build_with_f2c']: + linkLibs.append('ctf2c') +else: + linkLibs.append('gfortran') + +pymodule = localenv.SharedLibrary('Cantera/_cantera', ['src/pycantera.cpp'], + LIBS=linkLibs, + SHLIBPREFIX='', + SHLIBSUFFIX=gcv('SO')) + +pybuild = localenv.Command('built_python', 'Cantera/_cantera.so', + 'cd Cantera/python; python setup.py build; touch built_python') + +localenv.Depends(pybuild, [pymodule, conf]) diff --git a/Cantera/python/setup.py b/Cantera/python/setup.py new file mode 100644 index 000000000..ec58c6842 --- /dev/null +++ b/Cantera/python/setup.py @@ -0,0 +1,36 @@ +import sys +import string +from distutils.core import setup, Extension + +import ctconf + +platform = sys.platform + +# values: +# 0 do nothing +# 1 install only ctml_writer.py +# 2 install full package + +if ctconf.buildPython >= 2: + setup(name="Cantera", + version=ctconf.ctversion, + 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"], + package_data = {'Cantera': ['_cantera.so']}) +elif ctconf.buildPython == 1: + setup(name="Cantera CTI File Processor", + version=ctconf.ctversion, + 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"]) diff --git a/Cantera/python/src/pycantera.cpp b/Cantera/python/src/pycantera.cpp index dc9655c5b..c33c44707 100644 --- a/Cantera/python/src/pycantera.cpp +++ b/Cantera/python/src/pycantera.cpp @@ -33,15 +33,15 @@ #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" +#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/SConstruct b/SConstruct index 59f7f74f4..4d59f3456 100644 --- a/SConstruct +++ b/SConstruct @@ -44,7 +44,7 @@ opts.AddVariables( BoolVariable('enable_tpx', '', True), BoolVariable('with_html_log_files', '', True), EnumVariable('use_sundials', '', 'default', ('default', 'y', 'n')), - ('blas_lapack_libs', '', ''), # '-llapack -lblas' or '-llapack -lf77blas -lcblas -latlas' etc. + ('blas_lapack_libs', '', ''), # 'lapack,blas' or 'lapack,f77blas,cblas,atlas' etc. ('blas_lapack_dir', '', ''), # '/usr/lib/lapack' etc EnumVariable('lapack_names', '', 'lower', ('lower','upper')), BoolVariable('lapack_ftn_trailing_underscore', '', True), @@ -93,6 +93,11 @@ if env['python_package'] in ('full', 'default'): PathVariable('cantera_python_home', 'where to install the python package', None, PathVariable.PathAccept), ) + env['BUILD_PYTHON'] = 3 +elif env['python_package'] == 'minimal': + env['BUILD_PYTHON'] = 1 +else: + env['BUILD_PYTHON'] = 0 # Options that apply only if building the Matlab interface if env['matlab_toolbox'] != 'n': @@ -112,7 +117,8 @@ if env['f90_interface']: if env['use_sundials'] != 'n': opts.AddVariables( EnumVariable('sundials_version' ,'', '2.4', ('2.2','2.3','2.4')), - PathVariable('sundials_include' ,'', '')) + PathVariable('sundials_include' ,'', ''), + PathVariable('sundials_libdir', '', '')) # Extra options for Boost.Thread if env['build_thread_safe']: @@ -211,10 +217,15 @@ env.AlwaysBuild(config_h) 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'] = '-lctlapack -lctblas' + env['blas_lapack_libs'] = ['ctlapack', 'ctblas'] +else: + ens['blas_lapack_libs'] = ','.split(env['blas_lapack_libs']) + if env['use_sundials'] == 'y' and env['sundials_include']: env.Append(CPPPATH=env['sundials_include']) +if env['use_sundials'] == 'y' and env['sundials_libdir']: + env.Append(LIBPATH=env['sundials_libdir']) # ********************* # *** Build Cantera *** @@ -229,12 +240,18 @@ for header in mglob(env, 'Cantera/clib/src', 'h'): env.Command('build/include/cantera/clib/%s' % header.name, header, Copy('$TARGET', '$SOURCE')) +env.Command('build/include/cantera/config.h', 'config.h', Copy('$TARGET', '$SOURCE')) build = 'build' env.SConsignFile() env.Append(CPPPATH=[Dir(os.getcwd()), Dir('build/include/cantera/kernel'), - Dir('build/include/cantera')]) + Dir('build/include/cantera'), + Dir('build/include')], + LIBPATH=[Dir('build/lib')], + CCFLAGS=['-fPIC'], + FORTRANFLAGS=['-fPIC'], + F90FLAGS=['-fPIC']) Export('env', 'build') @@ -244,8 +261,13 @@ SConscript('build/ext/SConscript') VariantDir('build/kernel', 'Cantera/src', duplicate=0) SConscript('build/kernel/SConscript') -VariantDir('build/interfaces/', 'Cantera', duplicate=0) -SConscript('build/interfaces/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') VariantDir('build/interfaces/fortran/', 'Cantera/fortran', duplicate=1) SConscript('build/interfaces/fortran/SConscript') + +SConscript('Cantera/python/SConscript') diff --git a/ext/SConscript b/ext/SConscript index a890d24a9..806b7788f 100644 --- a/ext/SConscript +++ b/ext/SConscript @@ -5,10 +5,12 @@ localenv = env.Clone() # (subdir, library name, (file extensions)) libs = [('tpx','tpx',['cpp']), - ('math', 'ctmath', ['cpp','c','f'])] + ] print os.getcwd() if env['build_with_f2c']: + libs.append(('f2c_math', 'ctmath', ['cpp','c'])) + # Create arith.h using the arithchk program if not os.path.exists('arith.h'): arithenv = env.Clone() @@ -22,13 +24,15 @@ if env['build_with_f2c']: localenv.Command('f2c_libs/signal1.h', 'f2c_libs/signal1.h0', CopyNoPrefix(build)) localenv.Command('f2c_libs/sysdep1.h', 'f2c_libs/sysdep1.h0', CopyNoPrefix(build)) - libs.append(('f2c_libs', 'f2c', 'c')) + libs.append(('f2c_libs', 'ctf2c', 'c')) if env['BUILD_BLAS_LAPACK']: libs.append(('f2c_blas', 'ctblas', ('c'))) libs.append(('f2c_lapack', 'ctlapack', ('c'))) else: + libs.append(('math', 'ctmath', ['cpp','c','f'])) + if env['BUILD_BLAS_LAPACK']: libs.append(('blas', 'ctblas', ('f'))) libs.append(('lapack', 'ctlapack', ('f'))) From 947d8260ad0afe5fce3e5abeec1243b6173ba423 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Wed, 14 Dec 2011 03:52:01 +0000 Subject: [PATCH 007/169] SCons now builds the Matlab toolbox --- Cantera/matlab/SConscript | 50 +++++++++++++++++++++++++++++++++++++++ SConstruct | 5 +++- 2 files changed, 54 insertions(+), 1 deletion(-) create mode 100644 Cantera/matlab/SConscript diff --git a/Cantera/matlab/SConscript b/Cantera/matlab/SConscript new file mode 100644 index 000000000..8825730f8 --- /dev/null +++ b/Cantera/matlab/SConscript @@ -0,0 +1,50 @@ +from buildutils import * + +Import('env', 'build') + +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('private',name) for name in filenames) + includes = ' '.join('-I%s' % Dir(s).abspath for s in env['CPPPATH']) + libdir = ' '.join('-L%s' % Dir(s).abspath for s in env['LIBPATH']) + libs = ' '.join('-l'+s for s in self.libs) + text = """ +disp('building Cantera...'); +mex -cxx -v %(sourcestr)s %(include)s %(libdir)s %(libs)s +disp('done.'); +exit +""" % dict(sourcestr=sourcestr, + include=includes, + libdir=libdir, + libs=libs) + + with open(str(target[0]), 'w') as f: + f.write(text) + +localenv = env.Clone() + +linkLibs = ['clib','oneD','zeroD','equil','kinetics','transport', + 'thermo','ctnumerics','ctmath','tpx', + 'ctspectra','converters','ctbase'] + +if env['use_sundials']: + linkLibs.extend(('sundials_cvodes','sundials_nvecserial')) + +linkLibs.extend(localenv['blas_lapack_libs']) + +if env['build_with_f2c']: + linkLibs.append('ctf2c') +else: + linkLibs.append('gfortran') + +localenv.Command('cantera/build_cantera.m', mglob(localenv, 'cantera/private', 'cpp'), + MatlabBuilder(linkLibs)) + +localenv['ENV']['PATH'] = os.environ['PATH'] + +localenv.Command('cantera/ctfunctions.mexa64', 'cantera/build_cantera.m', + 'cd ${SOURCE.dir}; %(matlab_cmd)s -nojvm -nosplash -r build_cantera' % localenv) diff --git a/SConstruct b/SConstruct index 4d59f3456..15b1441ba 100644 --- a/SConstruct +++ b/SConstruct @@ -103,7 +103,7 @@ else: if env['matlab_toolbox'] != 'n': opts.AddVariables( PathVariable('matlab_cmd', 'Path to the matlab executable', - 'default', PathVariable.PathAccept) + 'matlab', PathVariable.PathAccept) ) # Options that apply only if building the Fortran interface @@ -271,3 +271,6 @@ VariantDir('build/interfaces/fortran/', 'Cantera/fortran', duplicate=1) SConscript('build/interfaces/fortran/SConscript') SConscript('Cantera/python/SConscript') + +if env['matlab_toolbox'] == 'y': + SConscript('Cantera/matlab/SConscript') From 35cc0d3bbc6d810d0a486516784a6ec04451bf85 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Wed, 14 Dec 2011 03:52:07 +0000 Subject: [PATCH 008/169] SCons now builds the binaries in the 'tools' directory --- Cantera/clib/SConscript | 2 +- Cantera/cxx/SConscript | 2 +- SConstruct | 3 +++ buildutils.py | 2 +- tools/SConscript | 18 ++++++++++++++++++ 5 files changed, 24 insertions(+), 3 deletions(-) create mode 100644 tools/SConscript diff --git a/Cantera/clib/SConscript b/Cantera/clib/SConscript index f4d661794..7fecae25f 100644 --- a/Cantera/clib/SConscript +++ b/Cantera/clib/SConscript @@ -3,7 +3,7 @@ from buildutils import * Import('env', 'build') # (subdir, library name, (file extensions)) -libs = [LibOpts('src', 'clib')] +libs = [BuildOpts('src', 'clib')] print os.getcwd() for lib in libs: diff --git a/Cantera/cxx/SConscript b/Cantera/cxx/SConscript index 9631ffae6..e98ee83ca 100644 --- a/Cantera/cxx/SConscript +++ b/Cantera/cxx/SConscript @@ -3,7 +3,7 @@ from buildutils import * Import('env', 'build') # (subdir, library name, (file extensions)) -libs = [LibOpts('src', 'ctcxx')] +libs = [BuildOpts('src', 'ctcxx')] print os.getcwd() for lib in libs: diff --git a/SConstruct b/SConstruct index 15b1441ba..c3dfd6730 100644 --- a/SConstruct +++ b/SConstruct @@ -274,3 +274,6 @@ SConscript('Cantera/python/SConscript') if env['matlab_toolbox'] == 'y': SConscript('Cantera/matlab/SConscript') + +VariantDir('build/tools', 'tools', duplicate=0) +SConscript('build/tools/SConscript') diff --git a/buildutils.py b/buildutils.py index 9db4c86d7..5ce676881 100644 --- a/buildutils.py +++ b/buildutils.py @@ -63,7 +63,7 @@ class CopyNoPrefix(object): shutil.copyfile(str(source[0]), pjoin(*targetpath[depth:])) -class LibOpts(object): +class BuildOpts(object): def __init__(self, subdir, name, exts=('cpp',), **kwargs): self.subdir = subdir self.name = name diff --git a/tools/SConscript b/tools/SConscript new file mode 100644 index 000000000..78b0bec31 --- /dev/null +++ b/tools/SConscript @@ -0,0 +1,18 @@ +from buildutils import * + +Import('env') +localenv = env.Clone() + +bindir = pjoin('..','bin') + +localenv = env.Clone() +localenv.Program(target=pjoin(bindir, 'cti2ctml'), + source=['src/cti2ctml.cpp'], + LIBS=['ctbase']) + +localenv.Program(target=pjoin(bindir, 'ck2cti'), + source=['src/ck2cti.cpp'], + LIBS=['converters','ctbase','tpx','ctcxx']) + +localenv.Program(target=pjoin(bindir, 'fixtext'), + source=['src/fixtext.cpp']) From 81fb345b969ab026977741a3e67dd98281e0e294 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Wed, 14 Dec 2011 03:52:13 +0000 Subject: [PATCH 009/169] Use PreAction/PostAction to simplify python module build --- Cantera/python/SConscript | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/Cantera/python/SConscript b/Cantera/python/SConscript index aedeec6e8..3d15efd94 100644 --- a/Cantera/python/SConscript +++ b/Cantera/python/SConscript @@ -14,7 +14,6 @@ ctversion = %(cantera_version)r with open(str(target[0]), 'w') as f: f.write(text) -conf = localenv.Command('ctconf.py', [], make_ctconf) gcv = distutils.sysconfig.get_config_var localenv.Append(CPPPATH=[gcv('INCLUDEPY')], @@ -40,7 +39,5 @@ pymodule = localenv.SharedLibrary('Cantera/_cantera', ['src/pycantera.cpp'], SHLIBPREFIX='', SHLIBSUFFIX=gcv('SO')) -pybuild = localenv.Command('built_python', 'Cantera/_cantera.so', - 'cd Cantera/python; python setup.py build; touch built_python') - -localenv.Depends(pybuild, [pymodule, conf]) +localenv.AddPreAction(pymodule, make_ctconf) +localenv.AddPostAction(pymodule, 'cd Cantera/python; python setup.py build') From 702ae7251db1e417711726895c8e8064522e8084 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Wed, 14 Dec 2011 03:52:19 +0000 Subject: [PATCH 010/169] Added SCons installation targets for libraries and binaries --- Cantera/clib/SConscript | 17 +++++++---------- Cantera/cxx/SConscript | 16 +++++++--------- Cantera/fortran/SConscript | 12 +++++++----- Cantera/matlab/SConscript | 13 +++++++++---- Cantera/python/SConscript | 3 ++- Cantera/src/SConscript | 6 ++++-- SConstruct | 33 +++++++++++++++++++++++++++------ ext/SConscript | 14 ++++++++------ tools/SConscript | 24 +++++++++++------------- 9 files changed, 82 insertions(+), 56 deletions(-) diff --git a/Cantera/clib/SConscript b/Cantera/clib/SConscript index 7fecae25f..31ab2d14f 100644 --- a/Cantera/clib/SConscript +++ b/Cantera/clib/SConscript @@ -1,13 +1,10 @@ from buildutils import * -Import('env', 'build') - -# (subdir, library name, (file extensions)) -libs = [BuildOpts('src', 'clib')] - -print os.getcwd() -for lib in libs: - localenv = env.Clone() - localenv.Library(pjoin('../../lib', lib.name), - source=mglob(localenv, lib.subdir, *lib.extensions)) +Import('env', 'buildTargets', 'installTargets') +localenv = env.Clone() +lib = localenv.Library(pjoin('../../lib', 'clib'), + source=mglob(localenv, 'src', 'cpp')) +inst = localenv.Install('$ct_libdir', lib) +buildTargets.extend(lib) +installTargets.extend(inst) diff --git a/Cantera/cxx/SConscript b/Cantera/cxx/SConscript index e98ee83ca..e25284322 100644 --- a/Cantera/cxx/SConscript +++ b/Cantera/cxx/SConscript @@ -1,13 +1,11 @@ from buildutils import * -Import('env', 'build') +Import('env', 'buildTargets', 'installTargets') -# (subdir, library name, (file extensions)) -libs = [BuildOpts('src', 'ctcxx')] - -print os.getcwd() -for lib in libs: - localenv = env.Clone() - localenv.Library(pjoin('../../lib', lib.name), - source=mglob(localenv, lib.subdir, *lib.extensions)) +localenv = env.Clone() +lib = localenv.Library(pjoin('../../lib', 'ctcxx'), + source=mglob(localenv, 'src', 'cpp')) +inst = localenv.Install('$ct_libdir', lib) +buildTargets.extend(lib) +installTargets.extend(inst) diff --git a/Cantera/fortran/SConscript b/Cantera/fortran/SConscript index 329d3df2f..999ad5d25 100644 --- a/Cantera/fortran/SConscript +++ b/Cantera/fortran/SConscript @@ -1,13 +1,15 @@ from buildutils import * -Import('env', 'build') +Import('env', 'buildTargets', 'installTargets') localenv = env.Clone() -localenv.Library(target=pjoin('..','..','lib','fct'), - source=mglob(localenv, 'src', 'f90', 'cpp')) +lib = localenv.Library(target=pjoin('..','..','lib','fct'), + source=mglob(localenv, 'src', 'f90', 'cpp')) +inst = localenv.Install('$ct_libdir', lib) # Copy the mod files to the include directory for mod in mglob(localenv, 'src', 'mod'): - env.Command('../../include/cantera/%s' % mod.name, mod, - Copy('$TARGET', '$SOURCE')) + copy = localenv.Command('../../include/cantera/%s' % mod.name, mod, + Copy('$TARGET', '$SOURCE')) + localenv.AddPostAction(lib, copy) diff --git a/Cantera/matlab/SConscript b/Cantera/matlab/SConscript index 8825730f8..2a6bf49a0 100644 --- a/Cantera/matlab/SConscript +++ b/Cantera/matlab/SConscript @@ -1,6 +1,6 @@ from buildutils import * -Import('env', 'build') +Import('env', 'buildTargets', 'installTargets') class MatlabBuilder(object): def __init__(self, libs): @@ -41,10 +41,15 @@ if env['build_with_f2c']: else: linkLibs.append('gfortran') -localenv.Command('cantera/build_cantera.m', mglob(localenv, 'cantera/private', 'cpp'), +localenv.Command('cantera/build_cantera.m', + mglob(localenv, 'cantera/private', 'cpp'), MatlabBuilder(linkLibs)) localenv['ENV']['PATH'] = os.environ['PATH'] -localenv.Command('cantera/ctfunctions.mexa64', 'cantera/build_cantera.m', - 'cd ${SOURCE.dir}; %(matlab_cmd)s -nojvm -nosplash -r build_cantera' % localenv) +build_cmd = 'cd ${SOURCE.dir}; %(matlab_cmd)s -nojvm -nosplash -r build_cantera' +target = localenv.Command('cantera/ctfunctions.mexa64', + 'cantera/build_cantera.m', + build_cmd % localenv) + +buildTargets.extend(target) diff --git a/Cantera/python/SConscript b/Cantera/python/SConscript index 3d15efd94..36344b903 100644 --- a/Cantera/python/SConscript +++ b/Cantera/python/SConscript @@ -1,7 +1,7 @@ from buildutils import * import distutils.sysconfig -Import('env', 'build') +Import('env', 'buildTargets', 'installTargets') localenv = env.Clone() @@ -38,6 +38,7 @@ pymodule = localenv.SharedLibrary('Cantera/_cantera', ['src/pycantera.cpp'], LIBS=linkLibs, SHLIBPREFIX='', SHLIBSUFFIX=gcv('SO')) +buildTargets.extend(pymodule) localenv.AddPreAction(pymodule, make_ctconf) localenv.AddPostAction(pymodule, 'cd Cantera/python; python setup.py build') diff --git a/Cantera/src/SConscript b/Cantera/src/SConscript index 31f27f8a5..ba13ad7e9 100644 --- a/Cantera/src/SConscript +++ b/Cantera/src/SConscript @@ -1,6 +1,6 @@ from buildutils import * -Import('env', 'build') +Import('env','buildTargets','installTargets') localenv = env.Clone() # (subdir, library name, (file extensions)) @@ -16,10 +16,12 @@ libs = [('base', 'ctbase', ['cpp']), ('zeroD', 'zeroD', ['cpp']), ] -print os.getcwd() for subdir, libname, extensions in libs: for header in mglob(localenv, subdir, 'h'): env.Command('../include/cantera/kernel/%s' % header.name, header, Copy('$TARGET', '$SOURCE')) lib = localenv.Library(pjoin('../lib', libname), source=mglob(localenv, subdir, *extensions)) + inst = localenv.Install('$ct_libdir', lib) + buildTargets.extend(lib) + installTargets.extend(inst) diff --git a/SConstruct b/SConstruct index c3dfd6730..3884076b5 100644 --- a/SConstruct +++ b/SConstruct @@ -221,12 +221,23 @@ if env['blas_lapack_libs'] == '': else: ens['blas_lapack_libs'] = ','.split(env['blas_lapack_libs']) - if env['use_sundials'] == 'y' and env['sundials_include']: env.Append(CPPPATH=env['sundials_include']) if env['use_sundials'] == 'y' and env['sundials_libdir']: env.Append(LIBPATH=env['sundials_libdir']) +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_docdir'] = pjoin(env['prefix'], 'doc') +env['ct_dir'] = env['prefix'] +env['ct_mandir'] = pjoin(env['prefix']) + # ********************* # *** Build Cantera *** # ********************* @@ -242,7 +253,9 @@ for header in mglob(env, 'Cantera/clib/src', 'h'): env.Command('build/include/cantera/config.h', 'config.h', Copy('$TARGET', '$SOURCE')) -build = 'build' +buildDir = 'build' +buildTargets = [] +installTargets = [] env.SConsignFile() env.Append(CPPPATH=[Dir(os.getcwd()), Dir('build/include/cantera/kernel'), @@ -253,7 +266,7 @@ env.Append(CPPPATH=[Dir(os.getcwd()), FORTRANFLAGS=['-fPIC'], F90FLAGS=['-fPIC']) -Export('env', 'build') +Export('env', 'buildDir', 'buildTargets', 'installTargets') VariantDir('build/ext', 'ext', duplicate=0) SConscript('build/ext/SConscript') @@ -267,13 +280,21 @@ SConscript('build/interfaces/clib/SConscript') VariantDir('build/interfaces/cxx', 'Cantera/cxx', duplicate=0) SConscript('build/interfaces/cxx/SConscript') -VariantDir('build/interfaces/fortran/', 'Cantera/fortran', duplicate=1) -SConscript('build/interfaces/fortran/SConscript') +if env['f90_interface']: + VariantDir('build/interfaces/fortran/', 'Cantera/fortran', duplicate=1) + SConscript('build/interfaces/fortran/SConscript') -SConscript('Cantera/python/SConscript') +if env['BUILD_PYTHON']: + SConscript('Cantera/python/SConscript') if env['matlab_toolbox'] == 'y': SConscript('Cantera/matlab/SConscript') VariantDir('build/tools', 'tools', duplicate=0) SConscript('build/tools/SConscript') + +# Meta-targets +build_cantera = Alias('build', buildTargets) +install_cantera = Alias('install', installTargets) + +Default(build_cantera) diff --git a/ext/SConscript b/ext/SConscript index 806b7788f..c48f59d6b 100644 --- a/ext/SConscript +++ b/ext/SConscript @@ -1,11 +1,10 @@ from buildutils import * -Import('env', 'build') +Import('env', 'buildDir', 'buildTargets', 'installTargets') localenv = env.Clone() # (subdir, library name, (file extensions)) -libs = [('tpx','tpx',['cpp']), - ] +libs = [('tpx','tpx',['cpp'])] print os.getcwd() if env['build_with_f2c']: @@ -18,11 +17,11 @@ if env['build_with_f2c']: arithenv.Append(LINKFLAGS='-lm', CPPFLAGS='-DNO_FPINIT') arithenv.Program('f2c_libs/arithchk/arithchk', source='f2c_libs/arithchk/arithchk.c') arithenv.Command('arith.h', 'f2c_libs/arithchk/arithchk', '$SOURCE > $TARGET') - arithenv.Command('f2c_libs/arith.h', 'arith.h', CopyNoPrefix(build)) + arithenv.Command('f2c_libs/arith.h', 'arith.h', CopyNoPrefix(buildDir)) # Possibly system-depenent headers - localenv.Command('f2c_libs/signal1.h', 'f2c_libs/signal1.h0', CopyNoPrefix(build)) - localenv.Command('f2c_libs/sysdep1.h', 'f2c_libs/sysdep1.h0', CopyNoPrefix(build)) + localenv.Command('f2c_libs/signal1.h', 'f2c_libs/signal1.h0', CopyNoPrefix(buildDir)) + localenv.Command('f2c_libs/sysdep1.h', 'f2c_libs/sysdep1.h0', CopyNoPrefix(buildDir)) libs.append(('f2c_libs', 'ctf2c', 'c')) @@ -43,3 +42,6 @@ if env['use_sundials'] == 'n': for subdir, libname, extensions in libs: lib = localenv.Library(pjoin('../lib', libname), source=mglob(localenv, subdir, *extensions)) + inst = localenv.Install('$ct_libdir', lib) + buildTargets.extend(lib) + installTargets.extend(inst) diff --git a/tools/SConscript b/tools/SConscript index 78b0bec31..3412b98f7 100644 --- a/tools/SConscript +++ b/tools/SConscript @@ -1,18 +1,16 @@ from buildutils import * -Import('env') +Import('env', 'buildTargets', 'installTargets') localenv = env.Clone() -bindir = pjoin('..','bin') +programs = [('cti2ctml', ['src/cti2ctml.cpp'], ['ctbase']), + ('ck2cti', ['src/ck2cti.cpp'], ['converters','ctbase','tpx','ctcxx']), + ('fixtext', ['src/fixtext.cpp'] , [])] -localenv = env.Clone() -localenv.Program(target=pjoin(bindir, 'cti2ctml'), - source=['src/cti2ctml.cpp'], - LIBS=['ctbase']) - -localenv.Program(target=pjoin(bindir, 'ck2cti'), - source=['src/ck2cti.cpp'], - LIBS=['converters','ctbase','tpx','ctcxx']) - -localenv.Program(target=pjoin(bindir, 'fixtext'), - source=['src/fixtext.cpp']) +for name, src, libs in programs: + prog = localenv.Program(target=pjoin('..', 'bin', name), + source=src, + LIBS=libs) + inst = localenv.Install('$ct_bindir', prog) + buildTargets.extend(prog) + installTargets.extend(inst) From 2d8b1f4431bfc5fad15f9ba5eec481e5850cc58e Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Wed, 14 Dec 2011 03:52:26 +0000 Subject: [PATCH 011/169] SCons install target now copies header files to the installation directory --- Cantera/src/SConscript | 8 ++++++-- SConstruct | 33 ++++++++++++++++++++++----------- ext/SConscript | 1 - 3 files changed, 28 insertions(+), 14 deletions(-) diff --git a/Cantera/src/SConscript b/Cantera/src/SConscript index ba13ad7e9..7d557761e 100644 --- a/Cantera/src/SConscript +++ b/Cantera/src/SConscript @@ -18,8 +18,12 @@ libs = [('base', 'ctbase', ['cpp']), for subdir, libname, extensions in libs: for header in mglob(localenv, subdir, 'h'): - env.Command('../include/cantera/kernel/%s' % header.name, header, - Copy('$TARGET', '$SOURCE')) + h = localenv.Command('../include/cantera/kernel/%s' % header.name, header, + Copy('$TARGET', '$SOURCE')) + buildTargets.extend(h) + inst = localenv.Install(pjoin('$ct_incdir', 'kernel'), h) + installTargets.extend(inst) + lib = localenv.Library(pjoin('../lib', libname), source=mglob(localenv, subdir, *extensions)) inst = localenv.Install('$ct_libdir', lib) diff --git a/SConstruct b/SConstruct index 3884076b5..aa5731ee0 100644 --- a/SConstruct +++ b/SConstruct @@ -242,21 +242,12 @@ env['ct_mandir'] = pjoin(env['prefix']) # *** Build Cantera *** # ********************* -# Put headers in place -for header in mglob(env, 'Cantera/cxx/include', 'h'): - env.Command('build/include/cantera/%s' % header.name, header, - Copy('$TARGET', '$SOURCE')) - -for header in mglob(env, 'Cantera/clib/src', 'h'): - env.Command('build/include/cantera/clib/%s' % header.name, header, - Copy('$TARGET', '$SOURCE')) - -env.Command('build/include/cantera/config.h', 'config.h', Copy('$TARGET', '$SOURCE')) - buildDir = 'build' buildTargets = [] installTargets = [] + env.SConsignFile() + env.Append(CPPPATH=[Dir(os.getcwd()), Dir('build/include/cantera/kernel'), Dir('build/include/cantera'), @@ -266,6 +257,26 @@ env.Append(CPPPATH=[Dir(os.getcwd()), FORTRANFLAGS=['-fPIC'], F90FLAGS=['-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('$ct_incdir', header) + installTargets.extend(inst) + +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('$ct_incdir','clib'), header) + installTargets.extend(inst) + +configh = env.Command('build/include/cantera/config.h', 'config.h', Copy('$TARGET', '$SOURCE')) +inst = env.Install('$ct_incdir', configh) +installTargets.extend(inst) + +# Add targets from the SConscript files in the various subdirectories Export('env', 'buildDir', 'buildTargets', 'installTargets') VariantDir('build/ext', 'ext', duplicate=0) diff --git a/ext/SConscript b/ext/SConscript index c48f59d6b..3d9691160 100644 --- a/ext/SConscript +++ b/ext/SConscript @@ -6,7 +6,6 @@ localenv = env.Clone() # (subdir, library name, (file extensions)) libs = [('tpx','tpx',['cpp'])] -print os.getcwd() if env['build_with_f2c']: libs.append(('f2c_math', 'ctmath', ['cpp','c'])) From d742f7d9e6a99c5fb6fc9c80793c44ef451f7d50 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Wed, 14 Dec 2011 03:52:31 +0000 Subject: [PATCH 012/169] SCons now installs the fortran .mod files in the include directory --- Cantera/fortran/SConscript | 20 ++++++++++++++++---- SConstruct | 3 ++- 2 files changed, 18 insertions(+), 5 deletions(-) diff --git a/Cantera/fortran/SConscript b/Cantera/fortran/SConscript index 999ad5d25..628416584 100644 --- a/Cantera/fortran/SConscript +++ b/Cantera/fortran/SConscript @@ -4,12 +4,24 @@ Import('env', 'buildTargets', 'installTargets') 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=mglob(localenv, 'src', 'f90', 'cpp')) + source=objs) +buildTargets.extend(lib) inst = localenv.Install('$ct_libdir', lib) +installTargets.extend(inst) + +installTargets.extend(localenv.Install('$ct_incdir', mods)) # Copy the mod files to the include directory -for mod in mglob(localenv, 'src', 'mod'): - copy = localenv.Command('../../include/cantera/%s' % mod.name, mod, - Copy('$TARGET', '$SOURCE')) +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) diff --git a/SConstruct b/SConstruct index aa5731ee0..0619dd854 100644 --- a/SConstruct +++ b/SConstruct @@ -109,7 +109,8 @@ if env['matlab_toolbox'] != 'n': # Options that apply only if building the Fortran interface if env['f90_interface']: opts.AddVariables( - PathVariable('f90', 'Fortran compiler', 'gfortran'), + PathVariable('f90', 'Fortran compiler', + 'gfortran', PathVariable.PathAccept), ('f90flags', '', '-O3') ) From 667b8c3cb60d5a5f78d7968492ddea5be8f1a4d3 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Wed, 14 Dec 2011 03:52:35 +0000 Subject: [PATCH 013/169] SCons installs the Python module --- Cantera/python/SConscript | 16 +++++++++++++++- SConstruct | 25 +++++++++++++++++++------ 2 files changed, 34 insertions(+), 7 deletions(-) diff --git a/Cantera/python/SConscript b/Cantera/python/SConscript index 36344b903..3e85fc583 100644 --- a/Cantera/python/SConscript +++ b/Cantera/python/SConscript @@ -41,4 +41,18 @@ pymodule = localenv.SharedLibrary('Cantera/_cantera', ['src/pycantera.cpp'], buildTargets.extend(pymodule) localenv.AddPreAction(pymodule, make_ctconf) -localenv.AddPostAction(pymodule, 'cd Cantera/python; python setup.py build') +localenv.AddPostAction(pymodule, 'cd Cantera/python; $python_cmd setup.py build') + +if env['cantera_python_home'] is None: + # Install Python module in the default location + extra = '' +elif env['cantera_python_home'] == env['prefix']: + # Cantera is being installed with a non-default prefix + extra = '--prefix=' + env['prefix'] +else: + # A specific location for the Cantera python module has been specified + extra = '--home=' + env['cantera_python_home'] + +inst = localenv.Command('dummy', pymodule, + 'cd Cantera/python; $python_cmd setup.py install %s' % extra) +installTargets.extend(inst) diff --git a/SConstruct b/SConstruct index 0619dd854..d0864f7c2 100644 --- a/SConstruct +++ b/SConstruct @@ -3,6 +3,15 @@ import platform, sys, os env = Environment() +# ****************************************************** +# *** Set system-dependent defaults for some options *** +# ****************************************************** + +if os.name == 'posix': + env['default_prefix'] = '/usr/local' +elif os.name == 'nt': + env['default_prefix'] = os.environ['ProgramFiles'] + # ************************************** # *** Read user-configurable options *** # ************************************** @@ -10,9 +19,9 @@ env = Environment() opts = Variables('cantera.conf') opts.AddVariables( PathVariable('prefix', 'Where to install Cantera', - '/usr/local', PathVariable.PathIsDirCreate), - EnumVariable('python_package', 'build python package?', 'default', - ('full', 'minimal', 'none', 'default')), + env['default_prefix'], PathVariable.PathIsDirCreate), + EnumVariable('python_package', 'build python package?', 'full', + ('full', 'minimal', 'none')), PathVariable('python_cmd', 'Path to the python interpreter', sys.executable), EnumVariable('matlab_toolbox', '', 'n', ('y', 'n', 'default')), BoolVariable('f90_interface', 'Build Fortran90 interface?', False), @@ -81,18 +90,22 @@ opts.AddVariables( opts.Update(env) # Additional options that apply only if building the full python package +if env['prefix'] == env['default_prefix']: + pyprefix = None +else: + pyprefix = env['prefix'] + if env['python_package'] in ('full', 'default'): opts.AddVariables( EnumVariable('python_array', 'Which Python array package to use', 'numpy', ('numpy', 'numarray', 'numeric')), - BoolVariable('set_python_site_package_topdir', '', False), - PathVariable('python_site_package_topdir', '', '/usr/local'), PathVariable('python_array_home', 'Location for array package (e.g. if installed with --home)', None, PathVariable.PathAccept), PathVariable('cantera_python_home', 'where to install the python package', - None, PathVariable.PathAccept), + pyprefix, PathVariable.PathAccept) ) + env['BUILD_PYTHON'] = 3 elif env['python_package'] == 'minimal': env['BUILD_PYTHON'] = 1 From e2176738cc3e8219d8f843ee45dae6f438ea7fc3 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Wed, 14 Dec 2011 03:52:41 +0000 Subject: [PATCH 014/169] SCons builds and installs the C++, Python and Fortran demos and examples --- Cantera/cxx/SConscript | 27 +- Cantera/fortran/SConscript | 20 +- Cantera/fortran/f77demos/demo_ftnlib.cpp | 415 +++++++++++++++++++++++ Cantera/matlab/SConscript | 16 +- Cantera/python/SConscript | 28 +- SConstruct | 31 +- buildutils.py | 15 +- tools/SConscript | 13 + 8 files changed, 528 insertions(+), 37 deletions(-) create mode 100644 Cantera/fortran/f77demos/demo_ftnlib.cpp diff --git a/Cantera/cxx/SConscript b/Cantera/cxx/SConscript index e25284322..66f9e0ca8 100644 --- a/Cantera/cxx/SConscript +++ b/Cantera/cxx/SConscript @@ -1,11 +1,36 @@ from buildutils import * -Import('env', 'buildTargets', 'installTargets') +Import('env', 'buildTargets', 'installTargets', 'demoTargets') localenv = env.Clone() + +### C++ Interface Library ### + lib = localenv.Library(pjoin('../../lib', 'ctcxx'), source=mglob(localenv, 'src', 'cpp')) inst = localenv.Install('$ct_libdir', lib) buildTargets.extend(lib) installTargets.extend(inst) + + +### 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('$ct_demodir', 'cxx', subdir), + mglob(localenv, pjoin('demos', subdir), + 'csv','txt','cpp','h','^runtest')) + + installTargets.extend(inst) diff --git a/Cantera/fortran/SConscript b/Cantera/fortran/SConscript index 628416584..5437cc6bf 100644 --- a/Cantera/fortran/SConscript +++ b/Cantera/fortran/SConscript @@ -1,6 +1,6 @@ from buildutils import * -Import('env', 'buildTargets', 'installTargets') +Import('env', 'buildTargets', 'installTargets', 'demoTargets') localenv = env.Clone() @@ -25,3 +25,21 @@ for mod in mods: 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('$ct_demodir', 'f77'), + mglob(localenv, 'f77demos', + 'csv','txt','cpp','f','^runtest')) + +installTargets.extend(inst) diff --git a/Cantera/fortran/f77demos/demo_ftnlib.cpp b/Cantera/fortran/f77demos/demo_ftnlib.cpp new file mode 100644 index 000000000..bd9535296 --- /dev/null +++ b/Cantera/fortran/f77demos/demo_ftnlib.cpp @@ -0,0 +1,415 @@ +/*! + 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. + + */ + +// 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; + +// 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/matlab/SConscript b/Cantera/matlab/SConscript index 2a6bf49a0..b4183c4a0 100644 --- a/Cantera/matlab/SConscript +++ b/Cantera/matlab/SConscript @@ -27,23 +27,9 @@ exit localenv = env.Clone() -linkLibs = ['clib','oneD','zeroD','equil','kinetics','transport', - 'thermo','ctnumerics','ctmath','tpx', - 'ctspectra','converters','ctbase'] - -if env['use_sundials']: - linkLibs.extend(('sundials_cvodes','sundials_nvecserial')) - -linkLibs.extend(localenv['blas_lapack_libs']) - -if env['build_with_f2c']: - linkLibs.append('ctf2c') -else: - linkLibs.append('gfortran') - localenv.Command('cantera/build_cantera.m', mglob(localenv, 'cantera/private', 'cpp'), - MatlabBuilder(linkLibs)) + MatlabBuilder(localenv['cantera_libs'])) localenv['ENV']['PATH'] = os.environ['PATH'] diff --git a/Cantera/python/SConscript b/Cantera/python/SConscript index 3e85fc583..cb45d5b9a 100644 --- a/Cantera/python/SConscript +++ b/Cantera/python/SConscript @@ -20,22 +20,8 @@ localenv.Append(CPPPATH=[gcv('INCLUDEPY')], SHLINKFLAGS=gcv('LDFLAGS'), CPPFLAGS=[gcv('BASECFLAGS'), gcv('OPT')]) -linkLibs = ['clib','oneD','zeroD','equil','kinetics','transport', - 'thermo','ctnumerics','ctmath','tpx', - 'ctspectra','converters','ctbase'] - -if env['use_sundials']: - linkLibs.extend(('sundials_cvodes','sundials_nvecserial')) - -linkLibs.extend(localenv['blas_lapack_libs']) - -if env['build_with_f2c']: - linkLibs.append('ctf2c') -else: - linkLibs.append('gfortran') - pymodule = localenv.SharedLibrary('Cantera/_cantera', ['src/pycantera.cpp'], - LIBS=linkLibs, + LIBS=localenv['cantera_libs'], SHLIBPREFIX='', SHLIBSUFFIX=gcv('SO')) buildTargets.extend(pymodule) @@ -43,6 +29,7 @@ buildTargets.extend(pymodule) localenv.AddPreAction(pymodule, make_ctconf) localenv.AddPostAction(pymodule, 'cd Cantera/python; $python_cmd setup.py build') +# Install the Python module if env['cantera_python_home'] is None: # Install Python module in the default location extra = '' @@ -56,3 +43,14 @@ else: inst = localenv.Command('dummy', pymodule, 'cd Cantera/python; $python_cmd setup.py install %s' % extra) installTargets.extend(inst) + +# Copy tutorials +inst = localenv.Install('$ct_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('$ct_demodir','python',subdir1,subdir2), f)) diff --git a/SConstruct b/SConstruct index d0864f7c2..d1b8d40fe 100644 --- a/SConstruct +++ b/SConstruct @@ -153,6 +153,8 @@ 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}' @@ -250,7 +252,7 @@ env['ct_templdir'] = pjoin(env['prefix'], 'templates') env['ct_tutdir'] = pjoin(env['prefix'], 'tutorials') env['ct_docdir'] = pjoin(env['prefix'], 'doc') env['ct_dir'] = env['prefix'] -env['ct_mandir'] = pjoin(env['prefix']) +env['ct_mandir'] = pjoin(env['prefix'], 'man1') # ********************* # *** Build Cantera *** @@ -259,6 +261,7 @@ env['ct_mandir'] = pjoin(env['prefix']) buildDir = 'build' buildTargets = [] installTargets = [] +demoTargets = [] env.SConsignFile() @@ -286,12 +289,29 @@ for header in mglob(env, 'Cantera/clib/src', 'h'): inst = env.Install(pjoin('$ct_incdir','clib'), header) installTargets.extend(inst) +### List of libraries needed to link to Cantera ### +linkLibs = ['clib','oneD','zeroD','equil','kinetics','transport', + 'thermo','ctnumerics','ctmath','tpx', + 'ctspectra','converters','ctbase'] + +if env['use_sundials']: + linkLibs.extend(('sundials_cvodes','sundials_nvecserial')) + +linkLibs.extend(env['blas_lapack_libs']) + +if env['build_with_f2c']: + linkLibs.append('ctf2c') +else: + linkLibs.append('gfortran') + +env['cantera_libs'] = linkLibs + configh = env.Command('build/include/cantera/config.h', 'config.h', Copy('$TARGET', '$SOURCE')) inst = env.Install('$ct_incdir', configh) installTargets.extend(inst) # Add targets from the SConscript files in the various subdirectories -Export('env', 'buildDir', 'buildTargets', 'installTargets') +Export('env', 'buildDir', 'buildTargets', 'installTargets', 'demoTargets') VariantDir('build/ext', 'ext', duplicate=0) SConscript('build/ext/SConscript') @@ -318,8 +338,13 @@ if env['matlab_toolbox'] == 'y': VariantDir('build/tools', 'tools', duplicate=0) SConscript('build/tools/SConscript') -# Meta-targets +# Data files +inst = env.Install('$ct_datadir', mglob(env, pjoin('data','inputs'), 'cti', 'xml')) +installTargets.extend(inst) + +### Meta-targets ### build_cantera = Alias('build', buildTargets) install_cantera = Alias('install', installTargets) +build_demos = Alias('demos', demoTargets) Default(build_cantera) diff --git a/buildutils.py b/buildutils.py index 5ce676881..d5debb9e2 100644 --- a/buildutils.py +++ b/buildutils.py @@ -76,8 +76,19 @@ def quoted(s): def mglob(env, subdir, *args): - """ each arg in args is assumed to be file extension """ - return sum((env.Glob('%s/*.%s' % (subdir, ext)) for ext in 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 +# return sum((env.Glob('%s/*.%s' % (subdir, ext)) for ext in args), []) def psplit(s): diff --git a/tools/SConscript b/tools/SConscript index 3412b98f7..d3fc5d9b0 100644 --- a/tools/SConscript +++ b/tools/SConscript @@ -14,3 +14,16 @@ for name, src, libs in programs: inst = localenv.Install('$ct_bindir', prog) buildTargets.extend(prog) installTargets.extend(inst) + +# Copy application templates +installTargets.extend( + localenv.Install(pjoin('$ct_templdir','cxx'), + mglob(localenv, pjoin('templates','cxx'), '*')) + + localenv.Install(pjoin('$ct_templdir','f90'), + mglob(localenv, pjoin('templates','f90'), '*')) + + localenv.Install(pjoin('$ct_templdir','f77'), + mglob(localenv, pjoin('templates','f77'), '*'))) + +# Copy man pages +inst = localenv.Install('$ct_mandir', mglob(localenv, 'man', '*')) +installTargets.extend(inst) From f9e8d5ca88b48a0463b7b917f52207eab1caa6f6 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Wed, 14 Dec 2011 03:52:48 +0000 Subject: [PATCH 015/169] SCons builds and installs the csvdiff program --- tools/SConscript | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tools/SConscript b/tools/SConscript index d3fc5d9b0..9d2df2e25 100644 --- a/tools/SConscript +++ b/tools/SConscript @@ -5,7 +5,8 @@ localenv = env.Clone() programs = [('cti2ctml', ['src/cti2ctml.cpp'], ['ctbase']), ('ck2cti', ['src/ck2cti.cpp'], ['converters','ctbase','tpx','ctcxx']), - ('fixtext', ['src/fixtext.cpp'] , [])] + ('fixtext', ['src/fixtext.cpp'] , []), + ('csvdiff', mglob(localenv, 'testtools', 'cpp'), [])] for name, src, libs in programs: prog = localenv.Program(target=pjoin('..', 'bin', name), From c27078d73a66c0f12b139426aa220a84b572d901 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Wed, 14 Dec 2011 03:52:55 +0000 Subject: [PATCH 016/169] SCons handles installation of the Matlab toolbox, demos, and examples --- Cantera/matlab/SConscript | 24 +++++--- Cantera/matlab/cantera/build.m | 45 --------------- Cantera/matlab/cantera/build_cantera_static.m | 33 ----------- .../matlab/cantera/private/importFromFile.m | 33 ----------- .../matlab/{cantera => }/examples/catcomb.m | 0 .../matlab/{cantera => }/examples/diffflame.m | 0 Cantera/matlab/{cantera => }/examples/equil.m | 0 Cantera/matlab/{cantera => }/examples/flame.m | 0 .../matlab/{cantera => }/examples/flame1.m | 0 .../matlab/{cantera => }/examples/flame2.m | 0 .../matlab/{cantera => }/examples/ignite.m | 0 .../matlab/{cantera => }/examples/ignite2.m | 0 .../matlab/{cantera => }/examples/ignite3.m | 0 .../matlab/{cantera => }/examples/ignite_hp.m | 0 .../matlab/{cantera => }/examples/ignite_uv.m | 0 .../{cantera => }/examples/isentropic.m | 0 .../{cantera => }/examples/periodic_cstr.m | 0 .../matlab/{cantera => }/examples/prandtl1.m | 0 .../matlab/{cantera => }/examples/prandtl2.m | 0 .../matlab/{cantera => }/examples/rankine.m | 0 .../matlab/{cantera => }/examples/reactor1.m | 0 .../matlab/{cantera => }/examples/reactor2.m | 0 .../{cantera => }/examples/run_examples.m | 0 .../{cantera => }/examples/surfreactor.m | 0 .../{cantera => }/examples/test_examples.m | 0 .../{cantera => }/examples/transport1.m | 0 .../{cantera/private => src}/ctfunctions.cpp | 6 +- .../{cantera/private => src}/ctmatutils.h | 0 .../{cantera/private => src}/ctmethods.cpp | 5 +- .../private => src}/flowdevicemethods.cpp | 4 +- .../{cantera/private => src}/funcmethods.cpp | 4 +- .../private => src}/kineticsmethods.cpp | 2 +- .../private => src}/mixturemethods.cpp | 4 +- .../{cantera/private => src}/mllogger.h | 0 .../private => src}/onedimmethods.cpp | 2 +- .../{cantera/private => src}/phasemethods.cpp | 2 +- .../private => src}/reactormethods.cpp | 4 +- .../private => src}/reactornetmethods.cpp | 4 +- .../{cantera/private => src}/surfmethods.cpp | 4 +- .../private => src}/thermomethods.cpp | 2 +- .../private => src}/transportmethods.cpp | 2 +- .../{cantera/private => src}/wallmethods.cpp | 4 +- .../{cantera/private => src}/xmlmethods.cpp | 4 +- Cantera/matlab/{cantera => }/tutorial/README | 0 Cantera/matlab/{cantera => }/tutorial/tut1.m | 0 Cantera/matlab/{cantera => }/tutorial/tut2.m | 0 Cantera/matlab/{cantera => }/tutorial/tut3.m | 0 Cantera/matlab/{cantera => }/tutorial/tut4.m | 0 Cantera/matlab/{cantera => }/tutorial/tut5.m | 0 Cantera/matlab/{cantera => }/tutorial/tut6.m | 0 Cantera/matlab/{cantera => }/tutorial/tut7.m | 0 SConstruct | 1 + buildutils.py | 57 ++++++++++++++++++- 53 files changed, 99 insertions(+), 147 deletions(-) delete mode 100755 Cantera/matlab/cantera/build.m delete mode 100755 Cantera/matlab/cantera/build_cantera_static.m delete mode 100755 Cantera/matlab/cantera/private/importFromFile.m rename Cantera/matlab/{cantera => }/examples/catcomb.m (100%) rename Cantera/matlab/{cantera => }/examples/diffflame.m (100%) rename Cantera/matlab/{cantera => }/examples/equil.m (100%) rename Cantera/matlab/{cantera => }/examples/flame.m (100%) rename Cantera/matlab/{cantera => }/examples/flame1.m (100%) rename Cantera/matlab/{cantera => }/examples/flame2.m (100%) rename Cantera/matlab/{cantera => }/examples/ignite.m (100%) rename Cantera/matlab/{cantera => }/examples/ignite2.m (100%) rename Cantera/matlab/{cantera => }/examples/ignite3.m (100%) rename Cantera/matlab/{cantera => }/examples/ignite_hp.m (100%) rename Cantera/matlab/{cantera => }/examples/ignite_uv.m (100%) rename Cantera/matlab/{cantera => }/examples/isentropic.m (100%) rename Cantera/matlab/{cantera => }/examples/periodic_cstr.m (100%) rename Cantera/matlab/{cantera => }/examples/prandtl1.m (100%) rename Cantera/matlab/{cantera => }/examples/prandtl2.m (100%) rename Cantera/matlab/{cantera => }/examples/rankine.m (100%) rename Cantera/matlab/{cantera => }/examples/reactor1.m (100%) rename Cantera/matlab/{cantera => }/examples/reactor2.m (100%) rename Cantera/matlab/{cantera => }/examples/run_examples.m (100%) rename Cantera/matlab/{cantera => }/examples/surfreactor.m (100%) rename Cantera/matlab/{cantera => }/examples/test_examples.m (100%) rename Cantera/matlab/{cantera => }/examples/transport1.m (100%) rename Cantera/matlab/{cantera/private => src}/ctfunctions.cpp (94%) rename Cantera/matlab/{cantera/private => src}/ctmatutils.h (100%) rename Cantera/matlab/{cantera/private => src}/ctmethods.cpp (96%) rename Cantera/matlab/{cantera/private => src}/flowdevicemethods.cpp (96%) rename Cantera/matlab/{cantera/private => src}/funcmethods.cpp (95%) rename Cantera/matlab/{cantera/private => src}/kineticsmethods.cpp (99%) rename Cantera/matlab/{cantera/private => src}/mixturemethods.cpp (98%) rename Cantera/matlab/{cantera/private => src}/mllogger.h (100%) rename Cantera/matlab/{cantera/private => src}/onedimmethods.cpp (99%) rename Cantera/matlab/{cantera/private => src}/phasemethods.cpp (99%) rename Cantera/matlab/{cantera/private => src}/reactormethods.cpp (97%) rename Cantera/matlab/{cantera/private => src}/reactornetmethods.cpp (97%) rename Cantera/matlab/{cantera/private => src}/surfmethods.cpp (97%) rename Cantera/matlab/{cantera/private => src}/thermomethods.cpp (99%) rename Cantera/matlab/{cantera/private => src}/transportmethods.cpp (98%) rename Cantera/matlab/{cantera/private => src}/wallmethods.cpp (97%) rename Cantera/matlab/{cantera/private => src}/xmlmethods.cpp (98%) rename Cantera/matlab/{cantera => }/tutorial/README (100%) rename Cantera/matlab/{cantera => }/tutorial/tut1.m (100%) rename Cantera/matlab/{cantera => }/tutorial/tut2.m (100%) rename Cantera/matlab/{cantera => }/tutorial/tut3.m (100%) rename Cantera/matlab/{cantera => }/tutorial/tut4.m (100%) rename Cantera/matlab/{cantera => }/tutorial/tut5.m (100%) rename Cantera/matlab/{cantera => }/tutorial/tut6.m (100%) rename Cantera/matlab/{cantera => }/tutorial/tut7.m (100%) diff --git a/Cantera/matlab/SConscript b/Cantera/matlab/SConscript index b4183c4a0..3b4c9138f 100644 --- a/Cantera/matlab/SConscript +++ b/Cantera/matlab/SConscript @@ -8,13 +8,14 @@ class MatlabBuilder(object): def __call__(self, target, source, env): filenames = [os.path.split(node.path)[1] for node in source] - sourcestr = ' '.join(pjoin('private',name) for name in filenames) + sourcestr = ' '.join(pjoin('..','src',name) for name in filenames) includes = ' '.join('-I%s' % Dir(s).abspath for s in env['CPPPATH']) libdir = ' '.join('-L%s' % Dir(s).abspath for s in env['LIBPATH']) libs = ' '.join('-l'+s for s in self.libs) text = """ disp('building Cantera...'); -mex -cxx -v %(sourcestr)s %(include)s %(libdir)s %(libs)s +cd cantera +mex -cxx -v -output ctmethods %(sourcestr)s %(include)s %(libdir)s %(libs)s disp('done.'); exit """ % dict(sourcestr=sourcestr, @@ -27,15 +28,24 @@ exit localenv = env.Clone() -localenv.Command('cantera/build_cantera.m', - mglob(localenv, 'cantera/private', 'cpp'), +localenv.Command('build_cantera.m', + mglob(localenv, 'src', 'cpp'), MatlabBuilder(localenv['cantera_libs'])) localenv['ENV']['PATH'] = os.environ['PATH'] build_cmd = 'cd ${SOURCE.dir}; %(matlab_cmd)s -nojvm -nosplash -r build_cantera' -target = localenv.Command('cantera/ctfunctions.mexa64', - 'cantera/build_cantera.m', +target = localenv.Command('cantera/ctmethods.mexa64', + 'build_cantera.m', build_cmd % localenv) - buildTargets.extend(target) + +### Install the Matlab toolbox ### +inst = localenv.RecursiveInstall(pjoin('$prefix', 'matlab','toolbox'), 'cantera') +installTargets.extend(inst) + +inst = localenv.RecursiveInstall(pjoin('$ct_tutdir', 'matlab'), 'tutorial') +installTargets.extend(inst) + +inst = localenv.RecursiveInstall(pjoin('$ct_demodir', 'matlab'), 'examples') +installTargets.extend(inst) 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/cantera/private/ctfunctions.cpp b/Cantera/matlab/src/ctfunctions.cpp similarity index 94% rename from Cantera/matlab/cantera/private/ctfunctions.cpp rename to Cantera/matlab/src/ctfunctions.cpp index 49c4edcad..d06fb6146 100644 --- a/Cantera/matlab/cantera/private/ctfunctions.cpp +++ b/Cantera/matlab/src/ctfunctions.cpp @@ -6,9 +6,9 @@ */ #include "mex.h" -#include "../../../clib/src/ct.h" -#include "../../../clib/src/ctonedim.h" -#include "../../../clib/src/ctxml.h" +#include +#include +#include #include "ctmatutils.h" #include #include diff --git a/Cantera/matlab/cantera/private/ctmatutils.h b/Cantera/matlab/src/ctmatutils.h similarity index 100% rename from Cantera/matlab/cantera/private/ctmatutils.h rename to Cantera/matlab/src/ctmatutils.h 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..8cc2ae7d0 100644 --- a/Cantera/matlab/cantera/private/ctmethods.cpp +++ b/Cantera/matlab/src/ctmethods.cpp @@ -9,11 +9,8 @@ * class is indicated by the first parameter in the call from MATLAB. */ -#include "../../../clib/src/ct.h" +#include #include -//#include "../../../src/base/ct_defs.h" -//#include "../../../src/base/global.h" -//#include "../../../src/base/logger.h" #include "mex.h" #include "ctmatutils.h" #include "mllogger.h" diff --git a/Cantera/matlab/cantera/private/flowdevicemethods.cpp b/Cantera/matlab/src/flowdevicemethods.cpp similarity index 96% rename from Cantera/matlab/cantera/private/flowdevicemethods.cpp rename to Cantera/matlab/src/flowdevicemethods.cpp index d46e3abfc..30109ca40 100644 --- a/Cantera/matlab/cantera/private/flowdevicemethods.cpp +++ b/Cantera/matlab/src/flowdevicemethods.cpp @@ -1,8 +1,8 @@ #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 95% rename from Cantera/matlab/cantera/private/funcmethods.cpp rename to Cantera/matlab/src/funcmethods.cpp index 95ccbf06a..8f83b904b 100644 --- a/Cantera/matlab/cantera/private/funcmethods.cpp +++ b/Cantera/matlab/src/funcmethods.cpp @@ -1,8 +1,8 @@ #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[] ) diff --git a/Cantera/matlab/cantera/private/kineticsmethods.cpp b/Cantera/matlab/src/kineticsmethods.cpp similarity index 99% rename from Cantera/matlab/cantera/private/kineticsmethods.cpp rename to Cantera/matlab/src/kineticsmethods.cpp index 21d8ab024..6638fb40b 100644 --- a/Cantera/matlab/cantera/private/kineticsmethods.cpp +++ b/Cantera/matlab/src/kineticsmethods.cpp @@ -1,7 +1,7 @@ #include "mex.h" #include "ctmatutils.h" -#include "../../../clib/src/ct.h" +#include void checkNArgs(const int n, const int nrhs) { if (n != nrhs) { diff --git a/Cantera/matlab/cantera/private/mixturemethods.cpp b/Cantera/matlab/src/mixturemethods.cpp similarity index 98% rename from Cantera/matlab/cantera/private/mixturemethods.cpp rename to Cantera/matlab/src/mixturemethods.cpp index 671c8d901..9298bbbff 100644 --- a/Cantera/matlab/cantera/private/mixturemethods.cpp +++ b/Cantera/matlab/src/mixturemethods.cpp @@ -5,8 +5,8 @@ * $Id: mixturemethods.cpp,v 1.3 2009/07/11 16:43:12 hkmoffa Exp $ */ #include "mex.h" -#include "../../../clib/src/ctmultiphase.h" -#include "../../../clib/src/ct.h" +#include +#include #include "ctmatutils.h" #include using namespace std; diff --git a/Cantera/matlab/cantera/private/mllogger.h b/Cantera/matlab/src/mllogger.h similarity index 100% rename from Cantera/matlab/cantera/private/mllogger.h rename to Cantera/matlab/src/mllogger.h diff --git a/Cantera/matlab/cantera/private/onedimmethods.cpp b/Cantera/matlab/src/onedimmethods.cpp similarity index 99% rename from Cantera/matlab/cantera/private/onedimmethods.cpp rename to Cantera/matlab/src/onedimmethods.cpp index b284260ff..49f9cf3b8 100644 --- a/Cantera/matlab/cantera/private/onedimmethods.cpp +++ b/Cantera/matlab/src/onedimmethods.cpp @@ -1,7 +1,7 @@ #include "mex.h" #include "ctmatutils.h" -#include "../../../clib/src/ctonedim.h" +#include #include #include diff --git a/Cantera/matlab/cantera/private/phasemethods.cpp b/Cantera/matlab/src/phasemethods.cpp similarity index 99% rename from Cantera/matlab/cantera/private/phasemethods.cpp rename to Cantera/matlab/src/phasemethods.cpp index df75fa57e..f28779818 100644 --- a/Cantera/matlab/cantera/private/phasemethods.cpp +++ b/Cantera/matlab/src/phasemethods.cpp @@ -7,7 +7,7 @@ #include "mex.h" #include "ctmatutils.h" -#include "../../../clib/src/ct.h" +#include void phasemethods( int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[] ) diff --git a/Cantera/matlab/cantera/private/reactormethods.cpp b/Cantera/matlab/src/reactormethods.cpp similarity index 97% rename from Cantera/matlab/cantera/private/reactormethods.cpp rename to Cantera/matlab/src/reactormethods.cpp index b22cf37fb..c7dcbc197 100644 --- a/Cantera/matlab/cantera/private/reactormethods.cpp +++ b/Cantera/matlab/src/reactormethods.cpp @@ -6,8 +6,8 @@ */ #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 97% rename from Cantera/matlab/cantera/private/reactornetmethods.cpp rename to Cantera/matlab/src/reactornetmethods.cpp index 27b678809..a39bd11ce 100644 --- a/Cantera/matlab/cantera/private/reactornetmethods.cpp +++ b/Cantera/matlab/src/reactornetmethods.cpp @@ -6,8 +6,8 @@ */ #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 97% rename from Cantera/matlab/cantera/private/surfmethods.cpp rename to Cantera/matlab/src/surfmethods.cpp index 6eb5f52f0..2292b724e 100644 --- a/Cantera/matlab/cantera/private/surfmethods.cpp +++ b/Cantera/matlab/src/surfmethods.cpp @@ -1,8 +1,8 @@ #include "mex.h" #include "ctmatutils.h" -#include "../../../clib/src/ctsurf.h" -#include "../../../clib/src/ct.h" +#include +#include #include #include diff --git a/Cantera/matlab/cantera/private/thermomethods.cpp b/Cantera/matlab/src/thermomethods.cpp similarity index 99% rename from Cantera/matlab/cantera/private/thermomethods.cpp rename to Cantera/matlab/src/thermomethods.cpp index c2fb43512..8165c2dc7 100644 --- a/Cantera/matlab/cantera/private/thermomethods.cpp +++ b/Cantera/matlab/src/thermomethods.cpp @@ -5,7 +5,7 @@ * $Id: thermomethods.cpp,v 1.11 2009/07/11 16:43:13 hkmoffa Exp $ */ #include "mex.h" -#include "../../../clib/src/ct.h" +#include #include "ctmatutils.h" static void thermoset( int nlhs, mxArray *plhs[], diff --git a/Cantera/matlab/cantera/private/transportmethods.cpp b/Cantera/matlab/src/transportmethods.cpp similarity index 98% rename from Cantera/matlab/cantera/private/transportmethods.cpp rename to Cantera/matlab/src/transportmethods.cpp index ab737f8e2..a2b9634b9 100644 --- a/Cantera/matlab/cantera/private/transportmethods.cpp +++ b/Cantera/matlab/src/transportmethods.cpp @@ -1,6 +1,6 @@ #include "mex.h" -#include "../../../clib/src/ct.h" +#include #include "ctmatutils.h" #include diff --git a/Cantera/matlab/cantera/private/wallmethods.cpp b/Cantera/matlab/src/wallmethods.cpp similarity index 97% rename from Cantera/matlab/cantera/private/wallmethods.cpp rename to Cantera/matlab/src/wallmethods.cpp index 004b4c652..dd3a184e2 100644 --- a/Cantera/matlab/cantera/private/wallmethods.cpp +++ b/Cantera/matlab/src/wallmethods.cpp @@ -5,8 +5,8 @@ * $Id: wallmethods.cpp,v 1.5 2009/07/11 16:43:13 hkmoffa Exp $ */ #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 98% rename from Cantera/matlab/cantera/private/xmlmethods.cpp rename to Cantera/matlab/src/xmlmethods.cpp index 5cc4ed959..e20f746ba 100644 --- a/Cantera/matlab/cantera/private/xmlmethods.cpp +++ b/Cantera/matlab/src/xmlmethods.cpp @@ -6,8 +6,8 @@ */ #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/SConstruct b/SConstruct index d1b8d40fe..63c613caa 100644 --- a/SConstruct +++ b/SConstruct @@ -2,6 +2,7 @@ from buildutils import * import platform, sys, os env = Environment() +env.AddMethod(RecursiveInstall) # ****************************************************** # *** Set system-dependent defaults for some options *** diff --git a/buildutils.py b/buildutils.py index d5debb9e2..b2150020e 100644 --- a/buildutils.py +++ b/buildutils.py @@ -88,7 +88,6 @@ def mglob(env, subdir, *args): else: matches += env.Glob(pjoin(subdir, '*.%s' % ext)) return matches -# return sum((env.Glob('%s/*.%s' % (subdir, ext)) for ext in args), []) def psplit(s): @@ -100,3 +99,59 @@ def psplit(s): path.reverse() return path + + +# 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. + +def RecursiveInstall(env, target, dir): + 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): + 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 From 851eaf7040bdf421bc9e982503816e6ca06c7945 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Wed, 14 Dec 2011 03:53:39 +0000 Subject: [PATCH 017/169] SCons generates and installs locally customized utility scripts --- SConstruct | 11 ++- buildutils.py | 1 + subst.py | 207 +++++++++++++++++++++++++++++++++++++++++ tools/SConscript | 35 +++++++ tools/cantera_demos.m | 4 + tools/ctnew.in | 9 ++ tools/ctpath.m.in | 4 + tools/mixmaster.in | 4 + tools/setup_cantera.in | 47 ++++++++++ 9 files changed, 320 insertions(+), 2 deletions(-) create mode 100644 subst.py create mode 100644 tools/cantera_demos.m create mode 100644 tools/ctnew.in create mode 100644 tools/ctpath.m.in create mode 100644 tools/mixmaster.in create mode 100644 tools/setup_cantera.in diff --git a/SConstruct b/SConstruct index 63c613caa..081a9152a 100644 --- a/SConstruct +++ b/SConstruct @@ -1,8 +1,10 @@ from buildutils import * +import subst import platform, sys, os -env = Environment() +env = Environment(tools = ['default', 'textfile']) env.AddMethod(RecursiveInstall) +subst.TOOL_SUBST(env) # ****************************************************** # *** Set system-dependent defaults for some options *** @@ -102,7 +104,7 @@ if env['python_package'] in ('full', 'default'): 'numpy', ('numpy', 'numarray', 'numeric')), PathVariable('python_array_home', 'Location for array package (e.g. if installed with --home)', - None, PathVariable.PathAccept), + '', PathVariable.PathAccept), PathVariable('cantera_python_home', 'where to install the python package', pyprefix, PathVariable.PathAccept) ) @@ -254,6 +256,7 @@ env['ct_tutdir'] = pjoin(env['prefix'], 'tutorials') env['ct_docdir'] = pjoin(env['prefix'], 'doc') env['ct_dir'] = env['prefix'] env['ct_mandir'] = pjoin(env['prefix'], 'man1') +env['ct_matlab_dir'] = pjoin(env['prefix'], 'matlab', 'toolbox') # ********************* # *** Build Cantera *** @@ -343,6 +346,10 @@ SConscript('build/tools/SConscript') inst = env.Install('$ct_datadir', mglob(env, pjoin('data','inputs'), 'cti', 'xml')) installTargets.extend(inst) +# Install exp3to2.sh (used by some of the tests) +inst = env.Install('$ct_bindir', pjoin('bin', 'exp3to2.sh')) +installTargets.extend(inst) + ### Meta-targets ### build_cantera = Alias('build', buildTargets) install_cantera = Alias('install', installTargets) diff --git a/buildutils.py b/buildutils.py index b2150020e..8b439ed0c 100644 --- a/buildutils.py +++ b/buildutils.py @@ -1,6 +1,7 @@ from glob import glob import os import shutil +import sys from os.path import join as pjoin class DefineDict(object): diff --git a/subst.py b/subst.py new file mode 100644 index 000000000..136e9f51d --- /dev/null +++ b/subst.py @@ -0,0 +1,207 @@ +# 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) + + +# Create builders +############################################################################## +def TOOL_SUBST(env): + # 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) diff --git a/tools/SConscript b/tools/SConscript index 9d2df2e25..27fc4bdce 100644 --- a/tools/SConscript +++ b/tools/SConscript @@ -28,3 +28,38 @@ installTargets.extend( # Copy man pages inst = localenv.Install('$ct_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('$ct_bindir','setup_cantera') +installTargets.append(inst) + +# 'mixmaster' +if env['BUILD_PYTHON'] >= 2: + target = localenv.SubstFile('mixmaster', 'mixmaster.in') + buildTargets.extend(target) + inst = localenv.Install('$ct_bindir', 'mixmaster') + localenv.AddPostAction(inst, Chmod('$TARGET', 0755)) + installTargets.extend(inst) + +# 'ctnew' +target = localenv.SubstFile('ctnew', 'ctnew.in') +buildTargets.extend(target) +inst = localenv.Install('$ct_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(pjoin('$prefix','matlab'), target) + installTargets.extend(inst) + + inst = localenv.Install(pjoin('$prefix','matlab'), 'cantera_demos.m') + installTargets.extend(inst) 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/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/mixmaster.in b/tools/mixmaster.in new file mode 100644 index 000000000..ab6e5ab69 --- /dev/null +++ b/tools/mixmaster.in @@ -0,0 +1,4 @@ +#!@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 From 871c7f62f11bab53161f47c0ee0428c08046af23 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Wed, 14 Dec 2011 03:53:46 +0000 Subject: [PATCH 018/169] SCons prints a post-install summary --- SConstruct | 47 ++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 46 insertions(+), 1 deletion(-) diff --git a/SConstruct b/SConstruct index 081a9152a..e7827a214 100644 --- a/SConstruct +++ b/SConstruct @@ -352,7 +352,52 @@ installTargets.extend(inst) ### Meta-targets ### build_cantera = Alias('build', buildTargets) -install_cantera = Alias('install', installTargets) build_demos = Alias('demos', demoTargets) Default(build_cantera) + +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 + + 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) From 79b7686e638ba34d6c67613b04ca9ae3420d09ed Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Wed, 14 Dec 2011 03:53:50 +0000 Subject: [PATCH 019/169] More robust installation of the Python package with SCons SCons now checks for an array package (numpy by default) and builds the full Python module if it finds it, otherwise it builds the minimal package. --- Cantera/python/SConscript | 47 ++++++------ Cantera/python/setup.py | 36 --------- Cantera/python/setup.py.in | 148 ++++++------------------------------- SConstruct | 112 +++++++++++++--------------- tools/SConscript | 2 +- 5 files changed, 96 insertions(+), 249 deletions(-) delete mode 100644 Cantera/python/setup.py diff --git a/Cantera/python/SConscript b/Cantera/python/SConscript index cb45d5b9a..2b22625a8 100644 --- a/Cantera/python/SConscript +++ b/Cantera/python/SConscript @@ -5,29 +5,25 @@ Import('env', 'buildTargets', 'installTargets') localenv = env.Clone() -def make_ctconf(target, source, env): - text = """ -buildPython = %(BUILD_PYTHON)s -ctversion = %(cantera_version)r -""" % env - - with open(str(target[0]), 'w') as f: - f.write(text) - gcv = distutils.sysconfig.get_config_var localenv.Append(CPPPATH=[gcv('INCLUDEPY')], SHLINKFLAGS=gcv('LDFLAGS'), CPPFLAGS=[gcv('BASECFLAGS'), gcv('OPT')]) -pymodule = localenv.SharedLibrary('Cantera/_cantera', ['src/pycantera.cpp'], - LIBS=localenv['cantera_libs'], - SHLIBPREFIX='', - SHLIBSUFFIX=gcv('SO')) -buildTargets.extend(pymodule) +make_setup = localenv.SubstFile('setup.py', 'setup.py.in') -localenv.AddPreAction(pymodule, make_ctconf) -localenv.AddPostAction(pymodule, 'cd Cantera/python; $python_cmd setup.py build') +if env['python_package'] == 'full': + pymodule = localenv.SharedLibrary('Cantera/_cantera', ['src/pycantera.cpp'], + LIBS=localenv['cantera_libs'], + SHLIBPREFIX='', + SHLIBSUFFIX=gcv('SO')) + buildTargets.extend(pymodule) + localenv.Depends(pymodule, make_setup) +elif env['python_package'] == 'minimal': + pymodule = make_setup + +localenv.AddPostAction(make_setup, 'cd Cantera/python; $python_cmd setup.py build') # Install the Python module if env['cantera_python_home'] is None: @@ -44,13 +40,14 @@ inst = localenv.Command('dummy', pymodule, 'cd Cantera/python; $python_cmd setup.py install %s' % extra) installTargets.extend(inst) -# Copy tutorials -inst = localenv.Install('$ct_tutdir', mglob(localenv, 'tutorial', 'py')) -installTargets.extend(inst) +if env['python_package'] == 'full': + # Copy tutorials + inst = localenv.Install('$ct_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('$ct_demodir','python',subdir1,subdir2), f)) + # 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('$ct_demodir','python',subdir1,subdir2), f)) diff --git a/Cantera/python/setup.py b/Cantera/python/setup.py deleted file mode 100644 index ec58c6842..000000000 --- a/Cantera/python/setup.py +++ /dev/null @@ -1,36 +0,0 @@ -import sys -import string -from distutils.core import setup, Extension - -import ctconf - -platform = sys.platform - -# values: -# 0 do nothing -# 1 install only ctml_writer.py -# 2 install full package - -if ctconf.buildPython >= 2: - setup(name="Cantera", - version=ctconf.ctversion, - 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"], - package_data = {'Cantera': ['_cantera.so']}) -elif ctconf.buildPython == 1: - setup(name="Cantera CTI File Processor", - version=ctconf.ctversion, - 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"]) diff --git a/Cantera/python/setup.py.in b/Cantera/python/setup.py.in index 957fa1e62..f6fc6884d 100644 --- a/Cantera/python/setup.py.in +++ b/Cantera/python/setup.py.in @@ -2,139 +2,33 @@ import sys import string from distutils.core import setup, Extension -# -# 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 -flibs = [] -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': ['_cantera.so']}) +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/SConstruct b/SConstruct index e7827a214..b9c3aa23b 100644 --- a/SConstruct +++ b/SConstruct @@ -11,9 +11,9 @@ subst.TOOL_SUBST(env) # ****************************************************** if os.name == 'posix': - env['default_prefix'] = '/usr/local' + defaultPrefix = '/usr/local' elif os.name == 'nt': - env['default_prefix'] = os.environ['ProgramFiles'] + defaultPrefix = os.environ['ProgramFiles'] # ************************************** # *** Read user-configurable options *** @@ -22,12 +22,24 @@ elif os.name == 'nt': opts = Variables('cantera.conf') opts.AddVariables( PathVariable('prefix', 'Where to install Cantera', - env['default_prefix'], PathVariable.PathIsDirCreate), - EnumVariable('python_package', 'build python package?', 'full', - ('full', 'minimal', 'none')), + defaultPrefix, PathVariable.PathIsDirCreate), + EnumVariable('python_package', 'build python package?', 'default', + ('full', 'minimal', 'none','default')), PathVariable('python_cmd', 'Path to the python interpreter', sys.executable), + EnumVariable('python_array', 'Which Python array package to use', + 'numpy', ('numpy', 'numarray', 'numeric')), + PathVariable('python_array_home', + 'Location for array package (e.g. if installed with --home)', + '', PathVariable.PathAccept), + PathVariable('cantera_python_home', 'where to install the python package', + '', PathVariable.PathAccept), EnumVariable('matlab_toolbox', '', 'n', ('y', 'n', 'default')), + PathVariable('matlab_cmd', 'Path to the matlab executable', + 'matlab', PathVariable.PathAccept), BoolVariable('f90_interface', 'Build Fortran90 interface?', False), + PathVariable('f90', 'Fortran compiler', + 'gfortran', PathVariable.PathAccept), + ('f90flags', '', '-O3'), ('purify', '', ''), ('user_src_dir', '', 'Cantera/user'), BoolVariable('debug', '', False), # ok @@ -56,6 +68,9 @@ opts.AddVariables( BoolVariable('enable_tpx', '', True), BoolVariable('with_html_log_files', '', True), EnumVariable('use_sundials', '', 'default', ('default', 'y', 'n')), + EnumVariable('sundials_version' ,'', '2.4', ('2.2','2.3','2.4')), + PathVariable('sundials_include' ,'', ''), + PathVariable('sundials_libdir', '', ''), ('blas_lapack_libs', '', ''), # 'lapack,blas' or 'lapack,f77blas,cblas,atlas' etc. ('blas_lapack_dir', '', ''), # '/usr/lib/lapack' etc EnumVariable('lapack_names', '', 'lower', ('lower','upper')), @@ -66,6 +81,9 @@ opts.AddVariables( ('CC', '', env['CC']), ('CXXFLAGS', '', '-O3 -Wall'), BoolVariable('build_thread_safe', '', False), + PathVariable('boost_inc_dir', '', '/usr/include/'), + PathVariable('boost_lib_dir', '', '/usr/lib/'), + ('boost_thread_lib', '', 'boost_thread'), BoolVariable('build_with_f2c', '', True), ('F77', '', env['F77']), ('F77FLAGS', '', '-O3'), @@ -90,60 +108,6 @@ opts.AddVariables( # ('ranlib', '', 'ranlib'), ) -opts.Update(env) - -# Additional options that apply only if building the full python package -if env['prefix'] == env['default_prefix']: - pyprefix = None -else: - pyprefix = env['prefix'] - -if env['python_package'] in ('full', 'default'): - opts.AddVariables( - EnumVariable('python_array', 'Which Python array package to use', - 'numpy', ('numpy', 'numarray', 'numeric')), - PathVariable('python_array_home', - 'Location for array package (e.g. if installed with --home)', - '', PathVariable.PathAccept), - PathVariable('cantera_python_home', 'where to install the python package', - pyprefix, PathVariable.PathAccept) - ) - - env['BUILD_PYTHON'] = 3 -elif env['python_package'] == 'minimal': - env['BUILD_PYTHON'] = 1 -else: - env['BUILD_PYTHON'] = 0 - -# Options that apply only if building the Matlab interface -if env['matlab_toolbox'] != 'n': - opts.AddVariables( - PathVariable('matlab_cmd', 'Path to the matlab executable', - 'matlab', PathVariable.PathAccept) - ) - -# Options that apply only if building the Fortran interface -if env['f90_interface']: - opts.AddVariables( - PathVariable('f90', 'Fortran compiler', - 'gfortran', PathVariable.PathAccept), - ('f90flags', '', '-O3') - ) - -# Extra options for Sundials -if env['use_sundials'] != 'n': - opts.AddVariables( - EnumVariable('sundials_version' ,'', '2.4', ('2.2','2.3','2.4')), - PathVariable('sundials_include' ,'', ''), - PathVariable('sundials_libdir', '', '')) - -# Extra options for Boost.Thread -if env['build_thread_safe']: - opts.AddVariables( - PathVariable('boost_inc_dir', '', '/usr/include/'), - PathVariable('boost_lib_dir', '', '/usr/lib/'), - ('boost_thread_lib', '', 'boost_thread')) - opts.Update(env) opts.Save('cantera.conf', env) @@ -167,6 +131,28 @@ env['HAS_SSTREAM'] = conf.CheckCXXHeader('sstream', '<>') env = conf.Finish() +if env['cantera_python_home'] == '' and env['prefix'] != defaultPrefix: + env['cantera_python_home'] = env['prefix'] + +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: + __import__(env['python_array']) + 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' # ************************************** # *** Set options needed in config.h *** @@ -333,7 +319,7 @@ if env['f90_interface']: VariantDir('build/interfaces/fortran/', 'Cantera/fortran', duplicate=1) SConscript('build/interfaces/fortran/SConscript') -if env['BUILD_PYTHON']: +if env['python_package'] in ('full','minimal'): SConscript('Cantera/python/SConscript') if env['matlab_toolbox'] == 'y': @@ -375,6 +361,12 @@ File locations: 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 """ diff --git a/tools/SConscript b/tools/SConscript index 27fc4bdce..da40ef106 100644 --- a/tools/SConscript +++ b/tools/SConscript @@ -40,7 +40,7 @@ inst = localenv.Install('$ct_bindir','setup_cantera') installTargets.append(inst) # 'mixmaster' -if env['BUILD_PYTHON'] >= 2: +if env['python_package'] == 'full': target = localenv.SubstFile('mixmaster', 'mixmaster.in') buildTargets.extend(target) inst = localenv.Install('$ct_bindir', 'mixmaster') From 0982600bcd048e02effeefad37aee45a66edcc2d Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Wed, 14 Dec 2011 03:53:56 +0000 Subject: [PATCH 020/169] Better default behavior for building the Matlab toolbox with SCons If Matlab is found on the path, build the toolbox by default, otherwise skip it. If the toolbox is required and Matlab can't be found, exit with an error. --- SConstruct | 27 ++++++++++++++++++++++++--- buildutils.py | 19 +++++++++++++++++++ 2 files changed, 43 insertions(+), 3 deletions(-) diff --git a/SConstruct b/SConstruct index b9c3aa23b..1e0fa0f39 100644 --- a/SConstruct +++ b/SConstruct @@ -33,7 +33,7 @@ opts.AddVariables( '', PathVariable.PathAccept), PathVariable('cantera_python_home', 'where to install the python package', '', PathVariable.PathAccept), - EnumVariable('matlab_toolbox', '', 'n', ('y', 'n', 'default')), + EnumVariable('matlab_toolbox', '', 'default', ('y', 'n', 'default')), PathVariable('matlab_cmd', 'Path to the matlab executable', 'matlab', PathVariable.PathAccept), BoolVariable('f90_interface', 'Build Fortran90 interface?', False), @@ -154,6 +154,19 @@ if env['python_package'] in ('full','default'): warnNoPython = True env['python_package'] = 'minimal' + +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. """ + + # ************************************** # *** Set options needed in config.h *** # ************************************** @@ -337,10 +350,18 @@ inst = env.Install('$ct_bindir', pjoin('bin', 'exp3to2.sh')) installTargets.extend(inst) ### Meta-targets ### -build_cantera = Alias('build', buildTargets) build_demos = Alias('demos', demoTargets) -Default(build_cantera) +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 diff --git a/buildutils.py b/buildutils.py index 8b439ed0c..ab1b44ffa 100644 --- a/buildutils.py +++ b/buildutils.py @@ -102,6 +102,25 @@ def psplit(s): return path +def which(program): + """ Replicates the functionality of the 'which' shell command """ + import os + 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 + + # This tool adds the builder: # # env.RecursiveInstall(target, path) From 38170a18edb8ca5ffac12da250665971c3470562 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Wed, 14 Dec 2011 03:54:00 +0000 Subject: [PATCH 021/169] Better default behavior when building the Fortran interface with Scons SCons automatically checks for a Fortran compiler, and builds the Fortran module if one is found, or if the path to a compiler is given as a configuration option. An error is generated if the F90 interface is required and a compiler cannot be found. --- SConstruct | 39 ++++++++++++++++++++++++++++++--------- 1 file changed, 30 insertions(+), 9 deletions(-) diff --git a/SConstruct b/SConstruct index 1e0fa0f39..f57dc7c1a 100644 --- a/SConstruct +++ b/SConstruct @@ -36,10 +36,9 @@ opts.AddVariables( EnumVariable('matlab_toolbox', '', 'default', ('y', 'n', 'default')), PathVariable('matlab_cmd', 'Path to the matlab executable', 'matlab', PathVariable.PathAccept), - BoolVariable('f90_interface', 'Build Fortran90 interface?', False), - PathVariable('f90', 'Fortran compiler', - 'gfortran', PathVariable.PathAccept), - ('f90flags', '', '-O3'), + EnumVariable('f90_interface', 'Build Fortran90 interface?', 'default', ('y', 'n', 'default')), + PathVariable('F90', 'Fortran compiler', + '', PathVariable.PathAccept), ('purify', '', ''), ('user_src_dir', '', 'Cantera/user'), BoolVariable('debug', '', False), # ok @@ -87,7 +86,6 @@ opts.AddVariables( BoolVariable('build_with_f2c', '', True), ('F77', '', env['F77']), ('F77FLAGS', '', '-O3'), - ('F90', '', env['F90']), ('F90FLAGS', '', '-O3'), ('install_bin', '', 'config/install-sh'), ('graphvisdir', '' ,''), @@ -95,9 +93,6 @@ opts.AddVariables( ('rpfont', '', 'Helvetica'), ('cantera_version', '', '1.8.x') # These variables shouldn't be necessary any more... -# ('cxx_ext', '', 'cpp'), -# ('f77_ext', '', 'f'), -# ('f90_ext', '', 'f90'), # ('exe_ext', '', ''), # ('lcxx_end_libs', '-lm'), # ('pic', '', '-fPIC'), @@ -116,6 +111,32 @@ opts.Save('cantera.conf', env) # ******************************************** env['OS'] = platform.system() +# 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': @@ -328,7 +349,7 @@ SConscript('build/interfaces/clib/SConscript') VariantDir('build/interfaces/cxx', 'Cantera/cxx', duplicate=0) SConscript('build/interfaces/cxx/SConscript') -if env['f90_interface']: +if env['f90_interface'] == 'y': VariantDir('build/interfaces/fortran/', 'Cantera/fortran', duplicate=1) SConscript('build/interfaces/fortran/SConscript') From ecd99dc7ad2f508306f0f1cf71ca8acb7d16e7dd Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Wed, 14 Dec 2011 03:54:04 +0000 Subject: [PATCH 022/169] Removed some deprecated configuration options --- SConstruct | 18 +-- config.h.in.scons | 5 - config/install-sh | 274 ---------------------------------------------- 3 files changed, 1 insertion(+), 296 deletions(-) delete mode 100755 config/install-sh diff --git a/SConstruct b/SConstruct index f57dc7c1a..19d0abe11 100644 --- a/SConstruct +++ b/SConstruct @@ -39,13 +39,11 @@ opts.AddVariables( EnumVariable('f90_interface', 'Build Fortran90 interface?', 'default', ('y', 'n', 'default')), PathVariable('F90', 'Fortran compiler', '', PathVariable.PathAccept), - ('purify', '', ''), - ('user_src_dir', '', 'Cantera/user'), BoolVariable('debug', '', False), # ok BoolVariable('with_lattice_solid', '', True), # ok BoolVariable('with_metal', '', True), # ok BoolVariable('with_stoich_substance', '', True), # ok - BoolVariable('with_semiconductor', '', True), # ?? + BoolVariable('with_semiconductor', '', True), # ok BoolVariable('with_adsorbate', '', True), BoolVariable('with_spectra', '', True), BoolVariable('with_pure_fluids', '', True), @@ -75,7 +73,6 @@ opts.AddVariables( EnumVariable('lapack_names', '', 'lower', ('lower','upper')), BoolVariable('lapack_ftn_trailing_underscore', '', True), BoolVariable('lapack_ftn_string_len_at_end', '', True), - ('bitcompile', '', ''), # '32' or '64' ('CXX', '', env['CXX']), ('CC', '', env['CC']), ('CXXFLAGS', '', '-O3 -Wall'), @@ -87,20 +84,10 @@ opts.AddVariables( ('F77', '', env['F77']), ('F77FLAGS', '', '-O3'), ('F90FLAGS', '', '-O3'), - ('install_bin', '', 'config/install-sh'), ('graphvisdir', '' ,''), ('ct_shared_lib', '', 'clib'), ('rpfont', '', 'Helvetica'), ('cantera_version', '', '1.8.x') -# These variables shouldn't be necessary any more... -# ('exe_ext', '', ''), -# ('lcxx_end_libs', '-lm'), -# ('pic', '', '-fPIC'), -# ('shared', '', '-dynamic'), -# ('lfort_flags', '', '-L/usr/local/lib'), -# ('AR', '', env['AR']), -# ('ARFLAGS', '', env['ARFLAGS']), # ('archive', '', 'ar ruv'), -# ('ranlib', '', 'ranlib'), ) opts.Update(env) @@ -203,7 +190,6 @@ def cdefine(definevar, configvar, comp=True, value=1): configh[definevar] = None cdefine('DEBUG_MODE', 'debug') -cdefine('PURIFY_MODE', 'purify') # Need to test all of these to see what platform.system() returns configh['SOLARIS'] = 1 if env['OS'] == 'Solaris' else None @@ -273,8 +259,6 @@ 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_docdir'] = pjoin(env['prefix'], 'doc') -env['ct_dir'] = env['prefix'] env['ct_mandir'] = pjoin(env['prefix'], 'man1') env['ct_matlab_dir'] = pjoin(env['prefix'], 'matlab', 'toolbox') diff --git a/config.h.in.scons b/config.h.in.scons index 641c956d3..f2d0e3b92 100755 --- a/config.h.in.scons +++ b/config.h.in.scons @@ -23,12 +23,8 @@ // This just compiles in the code. %(DEBUG_MODE)s -// Compiling with PURIFY instrumentation -%(PURIFY_MODE)s - //------------------------ 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 @@ -38,7 +34,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 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 From 1c990313601bda50b09516d2870d80a3ac48dc62 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Wed, 14 Dec 2011 03:54:08 +0000 Subject: [PATCH 023/169] Improved end-user help for using SCons Added descriptions of all of the configuration options to the SConstruct file, and a special "help" target that prints a formatted version of the options. Running scons with no target now prints a usage help message. --- SConstruct | 423 ++++++++++++++++++++++++++++++++++++++++++-------- buildutils.py | 61 ++++++++ 2 files changed, 418 insertions(+), 66 deletions(-) diff --git a/SConstruct b/SConstruct index 19d0abe11..86331bae5 100644 --- a/SConstruct +++ b/SConstruct @@ -1,7 +1,24 @@ +""" +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. + + '[sudo] scons install' - Install Cantera. +""" + from buildutils import * import subst import platform, sys, os +if not COMMAND_LINE_TARGETS: + # Print usage help + print __doc__ + sys.exit(0) + env = Environment(tools = ['default', 'textfile']) env.AddMethod(RecursiveInstall) subst.TOOL_SUBST(env) @@ -21,78 +38,352 @@ elif os.name == 'nt': opts = Variables('cantera.conf') opts.AddVariables( - PathVariable('prefix', 'Where to install Cantera', - defaultPrefix, PathVariable.PathIsDirCreate), - EnumVariable('python_package', 'build python package?', 'default', - ('full', 'minimal', 'none','default')), - PathVariable('python_cmd', 'Path to the python interpreter', sys.executable), - EnumVariable('python_array', 'Which Python array package to use', - 'numpy', ('numpy', 'numarray', 'numeric')), - PathVariable('python_array_home', - 'Location for array package (e.g. if installed with --home)', - '', PathVariable.PathAccept), - PathVariable('cantera_python_home', 'where to install the python package', - '', PathVariable.PathAccept), - EnumVariable('matlab_toolbox', '', 'default', ('y', 'n', 'default')), - PathVariable('matlab_cmd', 'Path to the matlab executable', - 'matlab', PathVariable.PathAccept), - EnumVariable('f90_interface', 'Build Fortran90 interface?', 'default', ('y', 'n', 'default')), - PathVariable('F90', 'Fortran compiler', - '', PathVariable.PathAccept), - BoolVariable('debug', '', False), # ok - BoolVariable('with_lattice_solid', '', True), # ok - BoolVariable('with_metal', '', True), # ok - BoolVariable('with_stoich_substance', '', True), # ok - BoolVariable('with_semiconductor', '', True), # ok - BoolVariable('with_adsorbate', '', True), - BoolVariable('with_spectra', '', True), - BoolVariable('with_pure_fluids', '', True), - BoolVariable('with_ideal_solutions', '', True), # ok - BoolVariable('with_electrolytes', '', True), # ok - BoolVariable('with_prime', '', False), # ok - BoolVariable('with_h298modify_capability', '', False), # ok - BoolVariable('enable_ck', '', True), - BoolVariable('with_kinetics', '', True), - BoolVariable('with_hetero_kinetics', '', True), - BoolVariable('with_reaction_paths', '', True), - BoolVariable('with_vcsnonideal', '', False), - BoolVariable('enable_transport', '', True), - BoolVariable('enable_equil', '', True), - BoolVariable('enable_reactors', '', True), - BoolVariable('enable_flow1d', '', True), - BoolVariable('enable_solvers', '', True), - BoolVariable('enable_rxnpath', '', True), - BoolVariable('enable_tpx', '', True), - BoolVariable('with_html_log_files', '', True), - EnumVariable('use_sundials', '', 'default', ('default', 'y', 'n')), - EnumVariable('sundials_version' ,'', '2.4', ('2.2','2.3','2.4')), - PathVariable('sundials_include' ,'', ''), - PathVariable('sundials_libdir', '', ''), - ('blas_lapack_libs', '', ''), # 'lapack,blas' or 'lapack,f77blas,cblas,atlas' etc. - ('blas_lapack_dir', '', ''), # '/usr/lib/lapack' etc - EnumVariable('lapack_names', '', 'lower', ('lower','upper')), - BoolVariable('lapack_ftn_trailing_underscore', '', True), - BoolVariable('lapack_ftn_string_len_at_end', '', True), - ('CXX', '', env['CXX']), - ('CC', '', env['CC']), - ('CXXFLAGS', '', '-O3 -Wall'), - BoolVariable('build_thread_safe', '', False), - PathVariable('boost_inc_dir', '', '/usr/include/'), - PathVariable('boost_lib_dir', '', '/usr/lib/'), - ('boost_thread_lib', '', 'boost_thread'), - BoolVariable('build_with_f2c', '', True), - ('F77', '', env['F77']), - ('F77FLAGS', '', '-O3'), - ('F90FLAGS', '', '-O3'), - ('graphvisdir', '' ,''), - ('ct_shared_lib', '', 'clib'), - ('rpfont', '', 'Helvetica'), + PathVariable( + 'prefix', + 'Set this to the directory where Cantera should be installed.', + defaultPrefix, PathVariable.PathIsDirCreate), + 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( + 'cantera_python_home', + """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.', + '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( + '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""", + False), + 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( + 'enable_rxnpath', + 'Enable reaction path analysis', + True), + BoolVariable( + 'enable_tpx', + 'Enable two-phase pure fluids', + 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')), + EnumVariable( + 'sundials_version', + """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.""", + '2.4', ('2.2','2.3','2.4')), + 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( + '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.""", + ''), + ('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". """, + ''), + ('blas_lapack_dir', + """Directory containing the libraries specified by 'blas_lapack_libs'.""", + ''), + 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', + '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']), + ('CXXFLAGS', + 'C++ Compiler flags.', + '-O3 -Wall'), + 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', + '/usr/include/'), + PathVariable( + 'boost_lib_dir', + 'Directory containing the Boost.Thread library', + '/usr/lib/'), + ('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'), + ('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!""", + ''), + ('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', '', '1.8.x') ) 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 *** # ******************************************** diff --git a/buildutils.py b/buildutils.py index ab1b44ffa..af5ca74ba 100644 --- a/buildutils.py +++ b/buildutils.py @@ -3,6 +3,8 @@ import os import shutil import sys from os.path import join as pjoin +import textwrap +import re class DefineDict(object): def __init__(self, data): @@ -120,6 +122,65 @@ def which(program): 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 + # This tool adds the builder: # From 99a0dc5f0fa062fb051a5ce794dea8212c3f5132 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Wed, 14 Dec 2011 03:54:19 +0000 Subject: [PATCH 024/169] Removed incomplete CMake build scripts --- CMakeLists.txt | 51 ---------- Cantera/CMakeLists.txt | 16 --- Cantera/clib/CMakeLists.txt | 1 - Cantera/clib/src/CMakeLists.txt | 25 ----- Cantera/cmake_install.cmake | 36 ------- Cantera/cxx/CMakeLists.txt | 4 - Cantera/cxx/cmake_install.cmake | 36 ------- Cantera/cxx/demos/CMakeLists.txt | 13 --- Cantera/cxx/include/CMakeLists.txt | 8 -- Cantera/cxx/src/CMakeLists.txt | 6 -- Cantera/python/CMakeLists.txt | 1 - Cantera/src/CMakeLists.txt | 11 --- Cantera/src/base/CMakeLists.txt | 12 --- Cantera/src/equil/CMakeLists.txt | 14 --- Cantera/src/kinetics/CMakeLists.txt | 22 ----- Cantera/src/numerics/CMakeLists.txt | 16 --- Cantera/src/oneD/CMakeLists.txt | 18 ---- Cantera/src/spectra/CMakeLists.txt | 13 --- Cantera/src/thermo/CMakeLists.txt | 30 ------ Cantera/src/transport/CMakeLists.txt | 18 ---- Cantera/src/zeroD/CMakeLists.txt | 16 --- cmake/fortran.cmake | 15 --- config.cmake | 25 ----- config.h_cmake.in | 140 --------------------------- config_cantera.cmake | 22 ----- ext/CMakeLists.txt | 12 --- ext/f2c_blas/CMakeLists.txt | 11 --- ext/f2c_lapack/CMakeLists.txt | 14 --- ext/f2c_libs/CMakeLists.txt | 39 -------- ext/f2c_math/CMakeLists.txt | 9 -- ext/tpx/CMakeLists.txt | 9 -- 31 files changed, 663 deletions(-) delete mode 100644 CMakeLists.txt delete mode 100644 Cantera/CMakeLists.txt delete mode 100644 Cantera/clib/CMakeLists.txt delete mode 100644 Cantera/clib/src/CMakeLists.txt delete mode 100644 Cantera/cmake_install.cmake delete mode 100644 Cantera/cxx/CMakeLists.txt delete mode 100644 Cantera/cxx/cmake_install.cmake delete mode 100644 Cantera/cxx/demos/CMakeLists.txt delete mode 100644 Cantera/cxx/include/CMakeLists.txt delete mode 100644 Cantera/cxx/src/CMakeLists.txt delete mode 100644 Cantera/python/CMakeLists.txt delete mode 100644 Cantera/src/CMakeLists.txt delete mode 100644 Cantera/src/base/CMakeLists.txt delete mode 100644 Cantera/src/equil/CMakeLists.txt delete mode 100644 Cantera/src/kinetics/CMakeLists.txt delete mode 100644 Cantera/src/numerics/CMakeLists.txt delete mode 100644 Cantera/src/oneD/CMakeLists.txt delete mode 100644 Cantera/src/spectra/CMakeLists.txt delete mode 100644 Cantera/src/thermo/CMakeLists.txt delete mode 100644 Cantera/src/transport/CMakeLists.txt delete mode 100644 Cantera/src/zeroD/CMakeLists.txt delete mode 100644 cmake/fortran.cmake delete mode 100755 config.cmake delete mode 100644 config.h_cmake.in delete mode 100644 config_cantera.cmake delete mode 100644 ext/CMakeLists.txt delete mode 100644 ext/f2c_blas/CMakeLists.txt delete mode 100644 ext/f2c_lapack/CMakeLists.txt delete mode 100644 ext/f2c_libs/CMakeLists.txt delete mode 100644 ext/f2c_math/CMakeLists.txt delete mode 100644 ext/tpx/CMakeLists.txt 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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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_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/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/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_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_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_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/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} ) - From 78332fc0f80db09f5de6327e0a7b19498cb6a3c6 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Wed, 14 Dec 2011 03:54:32 +0000 Subject: [PATCH 025/169] Removed the deprecated "ChangeLog" --- ChangeLog | 11267 ---------------------------------------------------- 1 file changed, 11267 deletions(-) delete mode 100644 ChangeLog 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 - From 7c807e7925660764f33f008591191bf31f41b79e Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Wed, 14 Dec 2011 05:54:48 +0000 Subject: [PATCH 026/169] Combined redundant configuration options for "with_pure_fluids" Eliminated enable_tpx, incl_pure_fluids --- Cantera/matlab/src/thermomethods.cpp | 2 +- SConstruct | 7 +------ config.h.in.scons | 1 - 3 files changed, 2 insertions(+), 8 deletions(-) diff --git a/Cantera/matlab/src/thermomethods.cpp b/Cantera/matlab/src/thermomethods.cpp index 8165c2dc7..f2f643e60 100644 --- a/Cantera/matlab/src/thermomethods.cpp +++ b/Cantera/matlab/src/thermomethods.cpp @@ -131,7 +131,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: diff --git a/SConstruct b/SConstruct index 86331bae5..fc4d14175 100644 --- a/SConstruct +++ b/SConstruct @@ -214,10 +214,6 @@ opts.AddVariables( 'enable_rxnpath', 'Enable reaction path analysis', True), - BoolVariable( - 'enable_tpx', - 'Enable two-phase pure fluids', - True), BoolVariable( 'with_html_log_files', """write HTML log files. Some multiphase equilibrium @@ -509,8 +505,7 @@ 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('INCL_PURE_FLUIDS', 'with_pure_fluids') # TODO: fix redundancy +cdefine('WITH_PURE_FLUIDS', 'with_pure_fluids5A') cdefine('WITH_HTML_LOGS', 'with_html_log_files') cdefine('WITH_VCSNONIDEAL', 'with_vcsnonideal') diff --git a/config.h.in.scons b/config.h.in.scons index f2d0e3b92..4121295c8 100755 --- a/config.h.in.scons +++ b/config.h.in.scons @@ -138,7 +138,6 @@ typedef int ftnlen; // Fortran hidden string length type // accurate liquid/vapor equations // of state for several fluids, including water, nitrogen, hydrogen, // oxygen, methane, andd HFC-134a. -%(INCL_PURE_FLUIDS)s %(WITH_PURE_FLUIDS)s %(WITH_LATTICE_SOLID)s From fc980299058fb1b790b591c20b3c1408983df9e6 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Wed, 14 Dec 2011 05:54:52 +0000 Subject: [PATCH 027/169] Removed redundant configuration option "enable_rxnpath" --- SConstruct | 4 ---- 1 file changed, 4 deletions(-) diff --git a/SConstruct b/SConstruct index fc4d14175..bf993d3d5 100644 --- a/SConstruct +++ b/SConstruct @@ -210,10 +210,6 @@ opts.AddVariables( 'enable_solvers', 'Enable ODE integrators and DAE solvers', True), - BoolVariable( - 'enable_rxnpath', - 'Enable reaction path analysis', - True), BoolVariable( 'with_html_log_files', """write HTML log files. Some multiphase equilibrium From a9028d6b77d62175ca19342527be433ed1d134d1 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Wed, 14 Dec 2011 05:54:56 +0000 Subject: [PATCH 028/169] Added test building and running capabilities to SCons scripts --- SConstruct | 10 +++++ buildutils.py | 54 +++++++++++++++++++++++ test_problems/SConscript | 94 ++++++++++++++++++++++++++++++++++++++++ 3 files changed, 158 insertions(+) create mode 100644 test_problems/SConscript diff --git a/SConstruct b/SConstruct index bf993d3d5..a15ff9045 100644 --- a/SConstruct +++ b/SConstruct @@ -8,6 +8,11 @@ Basic usage: default options. '[sudo] scons install' - Install Cantera. + + 'scons test' - Run regression test suite + + 'scons test-clean' - Delete files created while running the + regression tests. """ from buildutils import * @@ -22,6 +27,7 @@ if not COMMAND_LINE_TARGETS: env = Environment(tools = ['default', 'textfile']) env.AddMethod(RecursiveInstall) subst.TOOL_SUBST(env) +add_RegressionTest(env) # ****************************************************** # *** Set system-dependent defaults for some options *** @@ -701,3 +707,7 @@ File locations: finish_install = env.Command('finish_install', [], postInstallMessage) env.Depends(finish_install, installTargets) install_cantera = Alias('install', finish_install) + +### Tests ### +if 'test' in COMMAND_LINE_TARGETS or 'test-clean' in COMMAND_LINE_TARGETS: + SConscript('test_problems/SConscript') diff --git a/buildutils.py b/buildutils.py index af5ca74ba..d69a24892 100644 --- a/buildutils.py +++ b/buildutils.py @@ -5,6 +5,9 @@ import sys from os.path import join as pjoin import textwrap import re +import subprocess +import difflib +import time class DefineDict(object): def __init__(self, data): @@ -44,6 +47,57 @@ class ConfigBuilder(object): print " %-35s %s" % (key, '*undefined*') +def regression_test(target, source, env): + # unpack: + program = source[0] + blessedFile = source[1] + if len(source) > 2: + clargs = [s.name for s in source[2:]] + else: + clargs = [] + + # Name to use for the output file + if 'blessed' in blessedFile.name: + output = blessedFile.abspath.replace('blessed', 'output') + else: + output = pjoin(blessedFile.dir.abspath, 'test_output.txt') + + dir = str(target[0].dir) + blessed = [line.rstrip() for line in open(blessedFile.abspath).readlines()] + + with open(output, 'w') as outfile: + code = subprocess.call([program.abspath] + clargs, + stdout=outfile, stderr=outfile, cwd=dir) + + outputText = [line.rstrip() for line in open(output).readlines()] + diff = list(difflib.unified_diff(blessed, outputText)) + + if diff or code: + print 'FAILED' + + if diff: + print 'Difference between blessed output and current output:' + print '>>>' + print '\n'.join(diff) + print '<<<' + + if os.path.exists(target[0].abspath): + os.path.unlink(target[0].abspath) + return -1 + else: + print 'PASSED' + open(target[0].path, 'w').write(time.asctime()+'\n') + + +def regression_test_message(target, source, env): + print """* Running test '%s'...""" % source[0].name, + + +def add_RegressionTest(env): + env['BUILDERS']['RegressionTest'] = env.Builder( + action=env.Action(regression_test, regression_test_message)) + + class CopyNoPrefix(object): """ Copy a file, ignoring leading directories that are part diff --git a/test_problems/SConscript b/test_problems/SConscript new file mode 100644 index 000000000..e4c6a30b3 --- /dev/null +++ b/test_problems/SConscript @@ -0,0 +1,94 @@ +from buildutils import * + +Import('env','buildTargets','installTargets') +localenv = env.Clone() + +class Test(object): + def __init__(self, subdir, programName, + blessedName, arguments=(), + extensions=('cpp',), artifacts=()): + self.subdir = subdir + self.programName = programName + if isinstance(arguments, str): + arguments = [arguments] + self.arguments = arguments + self.blessedName = blessedName + self.extensions = extensions + self.artifacts = artifacts + self.passedFile = '.passed-%s-%s' % (programName, blessedName) + + def run(self, env): + prog = env.Program(pjoin(self.subdir, self.programName), + mglob(env, self.subdir, *self.extensions), + LIBS=env['cantera_libs']) + arguments = [pjoin(self.subdir, arg) for arg in self.arguments] + source = [prog, pjoin(self.subdir, self.blessedName)] + arguments + test = env.RegressionTest(pjoin(self.subdir, self.passedFile), source) + + return test + + def clean(self, env): + # Name used for the output file + if 'blessed' in self.blessedName: + outName = self.blessedName.replace('blessed', 'output') + else: + outName = 'test_output.txt' + + files = [self.programName, + self.programName + '.o', + self.passedFile, + 'ct2ctml.log', + outName] + files += list(self.artifacts) + files = [pjoin(os.getcwd(), self.subdir, name) for name in files] + files = [f for f in files if os.path.exists(f)] + + target = env.Command('clean-'+self.programName, [], + [Delete(f) for f in files]) + return target + +tests = [Test(pjoin('cathermo', 'DH_graph_1'), + 'DH_graph_1', + 'DH_NaCl_dilute_blessed.csv', + artifacts=['DH_graph_1.log'], + arguments='DH_NaCl_dilute.xml'), + Test(pjoin('cathermo', 'DH_graph_acommon'), + 'DH_graph_acommon', + 'DH_NaCl_acommon_blessed.csv', + artifacts=['DH_graph_1.log'], + arguments='DH_NaCl_acommon.xml'), + Test(pjoin('cathermo', 'DH_graph_bdotak'), + 'DH_graph_bdotak', + 'DH_NaCl_bdotak_blessed.csv', + artifacts=['DH_graph_1.log'], + arguments='DH_NaCl_bdotak.xml'), + Test(pjoin('cathermo', 'DH_graph_NM'), + 'DH_graph_NM', + 'DH_NaCl_NM_blessed.csv', + artifacts=['DH_graph_1.log'], + arguments='DH_NaCl_NM.xml'), + Test(pjoin('cathermo', 'DH_graph_Pitzer'), + 'DH_graph_Pitzer', + 'DH_NaCl_Pitzer_blessed.csv', + artifacts=['DH_graph_1.log'], + arguments='DH_NaCl_Pitzer.xml'), + Test(pjoin('cathermo', 'HMW_dupl_test'), + 'HMW_dupl_test', + 'output_blessed.txt', + artifacts=['DH_graph_1.log'], + arguments='HMW_NaCl_sp1977_alt.xml'), + Test(pjoin('cathermo', 'HMW_graph_CpvT'), + 'HMW_graph_CpvT', + 'output_blessed.txt', + extensions=['^HMW_graph_CpvT.cpp', '^sortAlgorithms.cpp'], + arguments='HMW_NaCl_sp1977_alt.xml'), + # Skipping cathermo/HMW_graph_GvI because of the way it generates output files. + Test(pjoin('cathermo', 'HMW_graph_GvT'), + 'HMW_graph_GvT', + 'output_blessed.txt', + extensions=['^HMW_graph_GvT.cpp', '^sortAlgorithms.cpp'], + arguments='HMW_NaCl_sp1977_alt.xml') + ] + +env.Alias('test', [test.run(localenv) for test in tests]) +env.Alias('test-clean', sum([test.clean(localenv) for test in tests], [])) From ff878fc8263dd47be128c58ac28c4416f1218ffd Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Wed, 14 Dec 2011 05:55:01 +0000 Subject: [PATCH 029/169] "equil" compilation now includes C source files This fixes compilation with the VCS non-ideal phase option --- Cantera/src/SConscript | 2 +- SConstruct | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Cantera/src/SConscript b/Cantera/src/SConscript index 7d557761e..e9c4098ae 100644 --- a/Cantera/src/SConscript +++ b/Cantera/src/SConscript @@ -6,7 +6,7 @@ localenv = env.Clone() # (subdir, library name, (file extensions)) libs = [('base', 'ctbase', ['cpp']), ('thermo', 'thermo', ['cpp']), - ('equil', 'equil', ['cpp']), + ('equil', 'equil', ['cpp','c']), ('converters', 'converters', ['cpp']), ('numerics', 'ctnumerics', ['cpp']), ('kinetics', 'kinetics', ['cpp']), diff --git a/SConstruct b/SConstruct index a15ff9045..bb884afc5 100644 --- a/SConstruct +++ b/SConstruct @@ -195,7 +195,7 @@ opts.AddVariables( BoolVariable( 'with_vcsnonideal', """Enable vcs equilibrium package for nonideal phases""", - False), + True), BoolVariable( 'enable_transport', 'Enable transport property calculations.', @@ -507,7 +507,7 @@ 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_fluids5A') +cdefine('WITH_PURE_FLUIDS', 'with_pure_fluids') cdefine('WITH_HTML_LOGS', 'with_html_log_files') cdefine('WITH_VCSNONIDEAL', 'with_vcsnonideal') From 70c71b5448ba3aa75a30ef20803f0799dc82b9ee Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Wed, 14 Dec 2011 05:55:05 +0000 Subject: [PATCH 030/169] SCons can now run most of the tests in the test_problems directory Does not yet handle tests with multiple outputs or tests requiring additional command line arguments. --- test_problems/SConscript | 85 +++++++++++- test_problems/fracCoeff/frac_blessed.xml | 157 ----------------------- 2 files changed, 84 insertions(+), 158 deletions(-) delete mode 100644 test_problems/fracCoeff/frac_blessed.xml diff --git a/test_problems/SConscript b/test_problems/SConscript index e4c6a30b3..19fecacb5 100644 --- a/test_problems/SConscript +++ b/test_problems/SConscript @@ -3,6 +3,8 @@ from buildutils import * Import('env','buildTargets','installTargets') localenv = env.Clone() +os.environ['PYTHONPATH'] = pjoin(os.getcwd(), '..','Cantera','python') + class Test(object): def __init__(self, subdir, programName, blessedName, arguments=(), @@ -87,7 +89,88 @@ tests = [Test(pjoin('cathermo', 'DH_graph_1'), 'HMW_graph_GvT', 'output_blessed.txt', extensions=['^HMW_graph_GvT.cpp', '^sortAlgorithms.cpp'], - arguments='HMW_NaCl_sp1977_alt.xml') + arguments='HMW_NaCl_sp1977_alt.xml'), + Test(pjoin('cathermo', 'HMW_graph_HvT'), + 'HMW_graph_HvT', + 'output_blessed.txt', + extensions=['^HMW_graph_HvT.cpp', '^sortAlgorithms.cpp'], + arguments='HMW_NaCl_sp1977_alt.xml'), + Test(pjoin('cathermo', 'HMW_graph_VvT'), + 'HMW_graph_VvT', + 'output_blessed.txt', + extensions=['^HMW_graph_VvT.cpp', '^sortAlgorithms.cpp'], + arguments='HMW_NaCl_sp1977_alt.xml'), + Test(pjoin('cathermo', 'HMW_test_1'), + 'HMW_test_1', + 'output_noD_blessed.txt'), + Test(pjoin('cathermo', 'HMW_test_3'), + 'HMW_test_3', + 'output_noD_blessed.txt'), + Test(pjoin('cathermo', 'ims'), + 'IMSTester', + 'output_blessed.txt'), + Test(pjoin('cathermo', 'issp'), + 'ISSPTester', + 'output_blessed.txt'), + Test(pjoin('cathermo', 'stoichSubSSTP'), + 'stoichSubSSTP', + 'output_blessed.txt'), + Test(pjoin('cathermo', 'testIAPWS'), + 'testIAPWSphi', + 'output_blessed.txt'), + Test(pjoin('cathermo', 'testIAPWSPres'), + 'testIAPWSPres', + 'output_blessed.txt'), + Test(pjoin('cathermo', 'testIAPWSTripP'), + 'testIAPWSTripP', + 'output_blessed.txt'), + Test(pjoin('cathermo', 'testWaterPDSS'), + 'testWaterPDSS', + 'output_blessed.txt'), + Test(pjoin('cathermo', 'testWaterTP'), + 'testWaterSSTP', + 'output_blessed.txt'), + Test(pjoin('cathermo', 'VPissp'), + 'ISSPTester2', + 'output_blessed.txt'), + Test(pjoin('cathermo', 'wtWater'), + 'wtWater', + 'output_blessed.txt'), + Test('ChemEquil_gri_matrix', 'gri_matrix', 'output_blessed.txt'), + Test('ChemEquil_gri_pairs', 'gri_pairs', 'output_blessed.txt'), + Test('ChemEquil_ionizedGas', 'ionizedGasEquil', + 'output_blessed.txt', + artifacts=['table.csv']), # needs .csv comparison + Test('ChemEquil_red1', 'basopt_red1', 'output_blessed.txt'), + # Skipping ck2cti_test because of automatically generated file + Test('CpJump', 'CpJump', 'output_blessed.txt'), + # Skipping cxx_ex because of complicated behavior + Test('diamondSurf', 'runDiamond', 'runDiamond_blessed.out'), + Test('fracCoeff', 'fracCoeff', 'frac_blessed.out'), + # skipping min_python + Test('mixGasTransport', 'mixGasTransport', 'output_blessed.txt'), + Test('multiGasTransport', 'multiGasTransport', 'output_blessed.txt'), + Test('NASA9poly_test', 'NASA9poly_test', 'output_blessed.txt'), + # skipping nasa9_reader because of automatically generated file + Test('negATest', 'negATest', 'negATest_blessed.out'), + Test('printUtilUnitTest', 'pUtest', 'output_blessed.txt'), + Test('pureFluidTest', 'testPureWater', 'output_blessed.txt'), + # skipping python + Test('rankine_democxx', 'rankine', 'output_blessed.txt', + artifacts=['liquidvapor.xml']), + Test('silane_equil', 'silane_equi', 'output_blessed.txt'), + # spectroscopy is incomplete + Test('surfkin', 'surfdemo', 'output_blessed.txt'), + Test('surfSolverTest', 'surfaceSolver', + 'surfaceSolver_blessed.out', + arguments='haca2.xml', + artifacts=['results.txt', 'diamond.xml'], + extensions=['^surfaceSolver.cpp']), # needs .csv, extra tests +# # Disabled because of need for command line arguments +# Test(pjoin('VCSnonideal', 'NaCl_equil'), +# 'nacl_equil', +# 'good_out.txt'), # needs .csv diff + Test('VPsilane_test', 'VPsilane_test', 'output_blessed.txt') ] env.Alias('test', [test.run(localenv) for test in tests]) diff --git a/test_problems/fracCoeff/frac_blessed.xml b/test_problems/fracCoeff/frac_blessed.xml deleted file mode 100644 index 8b09e3c3c..000000000 --- a/test_problems/fracCoeff/frac_blessed.xml +++ /dev/null @@ -1,157 +0,0 @@ - - - - - - - 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 - - - From ea63e3163ac1c5c0406ce129fc05a5cbf54a165e Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Wed, 14 Dec 2011 05:55:11 +0000 Subject: [PATCH 031/169] Moved remaining C++ tests out of examples/cxx --- examples/Makefile.in | 12 - examples/cxx/.cvsignore | 30 - examples/cxx/Makefile.in | 131 - examples/cxx/examples.dsp | 134 - examples/cxx/flame1.cpp | 60 - examples/cxx/gri30.xml | 6213 ----------------- test_problems/cxx_ex/Makefile.in | 133 +- .../cxx_ex}/equil_example1.cpp | 0 .../cxx_ex}/example_utils.h | 0 .../cxx => test_problems/cxx_ex}/examples.cpp | 0 .../cxx_ex}/kinetics_example1.cpp | 0 .../cxx_ex}/kinetics_example2.cpp | 0 .../cxx_ex}/kinetics_example3.cpp | 0 .../cxx_ex}/rxnpath_example1.cpp | 0 .../cxx_ex}/transport_example1.cpp | 0 .../cxx_ex}/transport_example2.cpp | 0 16 files changed, 124 insertions(+), 6589 deletions(-) delete mode 100755 examples/Makefile.in delete mode 100644 examples/cxx/.cvsignore delete mode 100755 examples/cxx/Makefile.in delete mode 100755 examples/cxx/examples.dsp delete mode 100644 examples/cxx/flame1.cpp delete mode 100644 examples/cxx/gri30.xml rename {examples/cxx => test_problems/cxx_ex}/equil_example1.cpp (100%) rename {examples/cxx => test_problems/cxx_ex}/example_utils.h (100%) rename {examples/cxx => test_problems/cxx_ex}/examples.cpp (100%) rename {examples/cxx => test_problems/cxx_ex}/kinetics_example1.cpp (100%) rename {examples/cxx => test_problems/cxx_ex}/kinetics_example2.cpp (100%) rename {examples/cxx => test_problems/cxx_ex}/kinetics_example3.cpp (100%) rename {examples/cxx => test_problems/cxx_ex}/rxnpath_example1.cpp (100%) rename {examples/cxx => test_problems/cxx_ex}/transport_example1.cpp (100%) rename {examples/cxx => test_problems/cxx_ex}/transport_example2.cpp (100%) 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/test_problems/cxx_ex/Makefile.in b/test_problems/cxx_ex/Makefile.in index 3461c63ce..008d0c035 100644 --- a/test_problems/cxx_ex/Makefile.in +++ b/test_problems/cxx_ex/Makefile.in @@ -1,16 +1,131 @@ +#!/bin/sh + +############################################################################ # -# $Revision: 1.7 $ -# $Author: hkmoffa $ -# $Date: 2006/04/30 18:06:56 $ +# Makefile to compile and link a C++ application to +# Cantera. # -# -all: - (cd ../../examples/cxx ; @MAKE@ ) -test: - ./runtest +############################################################################# + +# 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: - (cd ../../examples/cxx ; @MAKE@ 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/equil_example1.cpp b/test_problems/cxx_ex/equil_example1.cpp similarity index 100% rename from examples/cxx/equil_example1.cpp rename to test_problems/cxx_ex/equil_example1.cpp diff --git a/examples/cxx/example_utils.h b/test_problems/cxx_ex/example_utils.h similarity index 100% rename from examples/cxx/example_utils.h rename to test_problems/cxx_ex/example_utils.h diff --git a/examples/cxx/examples.cpp b/test_problems/cxx_ex/examples.cpp similarity index 100% rename from examples/cxx/examples.cpp rename to test_problems/cxx_ex/examples.cpp diff --git a/examples/cxx/kinetics_example1.cpp b/test_problems/cxx_ex/kinetics_example1.cpp similarity index 100% rename from examples/cxx/kinetics_example1.cpp rename to test_problems/cxx_ex/kinetics_example1.cpp diff --git a/examples/cxx/kinetics_example2.cpp b/test_problems/cxx_ex/kinetics_example2.cpp similarity index 100% rename from examples/cxx/kinetics_example2.cpp rename to test_problems/cxx_ex/kinetics_example2.cpp diff --git a/examples/cxx/kinetics_example3.cpp b/test_problems/cxx_ex/kinetics_example3.cpp similarity index 100% rename from examples/cxx/kinetics_example3.cpp rename to test_problems/cxx_ex/kinetics_example3.cpp diff --git a/examples/cxx/rxnpath_example1.cpp b/test_problems/cxx_ex/rxnpath_example1.cpp similarity index 100% rename from examples/cxx/rxnpath_example1.cpp rename to test_problems/cxx_ex/rxnpath_example1.cpp diff --git a/examples/cxx/transport_example1.cpp b/test_problems/cxx_ex/transport_example1.cpp similarity index 100% rename from examples/cxx/transport_example1.cpp rename to test_problems/cxx_ex/transport_example1.cpp diff --git a/examples/cxx/transport_example2.cpp b/test_problems/cxx_ex/transport_example2.cpp similarity index 100% rename from examples/cxx/transport_example2.cpp rename to test_problems/cxx_ex/transport_example2.cpp From d7a384e25d5330f618f7d892aae61fd5146a3d8d Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Wed, 14 Dec 2011 05:55:24 +0000 Subject: [PATCH 032/169] Extended SCons testing to be able to handle multiple output files Extra files to be compared are passed as a list of tuples of (blessed_output, test_output) using the 'comparisons' keyword argument. --- buildutils.py | 30 ++++++++++++++++++++++++------ test_problems/SConscript | 10 +++++++--- 2 files changed, 31 insertions(+), 9 deletions(-) diff --git a/buildutils.py b/buildutils.py index d69a24892..788563782 100644 --- a/buildutils.py +++ b/buildutils.py @@ -62,15 +62,20 @@ def regression_test(target, source, env): else: output = pjoin(blessedFile.dir.abspath, 'test_output.txt') - dir = str(target[0].dir) - blessed = [line.rstrip() for line in open(blessedFile.abspath).readlines()] - + dir = str(target[0].dir.abspath) with open(output, 'w') as outfile: code = subprocess.call([program.abspath] + clargs, - stdout=outfile, stderr=outfile, cwd=dir) + stdout=outfile, stderr=outfile, + cwd=dir) - outputText = [line.rstrip() for line in open(output).readlines()] - diff = list(difflib.unified_diff(blessed, outputText)) + diff = compareFiles(blessedFile.abspath, output) + + # Compare other output files + for blessed,output in env['test_comparisons']: + print blessed, output, diff, + print pjoin(dir, blessed), ',', pjoin(dir, output) + diff |= compareFiles(pjoin(dir, blessed), pjoin(dir, output)) + print diff if diff or code: print 'FAILED' @@ -88,6 +93,19 @@ def regression_test(target, source, env): print 'PASSED' open(target[0].path, 'w').write(time.asctime()+'\n') +def compareFiles(file1, file2): + text1 = [line.rstrip() for line in open(file1).readlines()] + text2 = [line.rstrip() for line in open(file2).readlines()] + + 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 regression_test_message(target, source, env): print """* Running test '%s'...""" % source[0].name, diff --git a/test_problems/SConscript b/test_problems/SConscript index 19fecacb5..30e65df3a 100644 --- a/test_problems/SConscript +++ b/test_problems/SConscript @@ -8,7 +8,8 @@ os.environ['PYTHONPATH'] = pjoin(os.getcwd(), '..','Cantera','python') class Test(object): def __init__(self, subdir, programName, blessedName, arguments=(), - extensions=('cpp',), artifacts=()): + extensions=('cpp',), artifacts=(), + comparisons=()): self.subdir = subdir self.programName = programName if isinstance(arguments, str): @@ -18,6 +19,7 @@ class Test(object): self.extensions = extensions self.artifacts = artifacts self.passedFile = '.passed-%s-%s' % (programName, blessedName) + self.comparisons = comparisons def run(self, env): prog = env.Program(pjoin(self.subdir, self.programName), @@ -25,7 +27,8 @@ class Test(object): LIBS=env['cantera_libs']) arguments = [pjoin(self.subdir, arg) for arg in self.arguments] source = [prog, pjoin(self.subdir, self.blessedName)] + arguments - test = env.RegressionTest(pjoin(self.subdir, self.passedFile), source) + test = env.RegressionTest(pjoin(self.subdir, self.passedFile), source, + test_comparisons=self.comparisons) return test @@ -140,7 +143,8 @@ tests = [Test(pjoin('cathermo', 'DH_graph_1'), Test('ChemEquil_gri_pairs', 'gri_pairs', 'output_blessed.txt'), Test('ChemEquil_ionizedGas', 'ionizedGasEquil', 'output_blessed.txt', - artifacts=['table.csv']), # needs .csv comparison + artifacts=['table.csv'], + comparisons=[('table_blessed.csv', 'table.csv')]), Test('ChemEquil_red1', 'basopt_red1', 'output_blessed.txt'), # Skipping ck2cti_test because of automatically generated file Test('CpJump', 'CpJump', 'output_blessed.txt'), From 9ff2c9361530f1bf33aadb25b664d7c8636cc3a6 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Wed, 14 Dec 2011 05:55:29 +0000 Subject: [PATCH 033/169] Modified the cxx_ex tests to generate consistent output --- test_problems/cxx_ex/equil_example1.cpp | 7 - test_problems/cxx_ex/kinetics_example1.cpp | 11 +- test_problems/cxx_ex/kinetics_example2.cpp | 10 +- test_problems/cxx_ex/kinetics_example3.cpp | 10 +- test_problems/cxx_ex/output_blessed.txt | 135 ++++++++++++++++++++ test_problems/cxx_ex/rxnpath_example1.cpp | 7 +- test_problems/cxx_ex/transport_example1.cpp | 8 +- test_problems/cxx_ex/transport_example2.cpp | 8 +- 8 files changed, 141 insertions(+), 55 deletions(-) create mode 100644 test_problems/cxx_ex/output_blessed.txt diff --git a/test_problems/cxx_ex/equil_example1.cpp b/test_problems/cxx_ex/equil_example1.cpp index 1d812033d..94d349e76 100755 --- a/test_problems/cxx_ex/equil_example1.cpp +++ b/test_problems/cxx_ex/equil_example1.cpp @@ -17,7 +17,6 @@ #endif #include -#include #include "example_utils.h" #include @@ -84,7 +83,6 @@ int equil_example1(int job) { doublereal tlow = 500.0; doublereal dt = (thigh - tlow)/(ntemps); doublereal pres = 0.01*OneAtm; - clock_t t0 = clock(); for (int i = 0; i < ntemps; i++) { temp = tlow + dt*i; if (temp > gas.maxTemp()) break; @@ -97,7 +95,6 @@ int equil_example1(int job) { gas.getMoleFractions(&output(2,i)); } - clock_t t1 = clock(); // make a Tecplot data file and an Excel spreadsheet string plotTitle = "equilibrium example 1: " @@ -105,10 +102,6 @@ int equil_example1(int job) { plotEquilSoln("eq1.dat", "TEC", plotTitle, gas, output); plotEquilSoln("eq1.csv", "XL", plotTitle, gas, output); - // print timing data - doublereal tmm = 1.0*(t1 - t0)/CLOCKS_PER_SEC; - cout << " time = " << tmm << endl << endl; - cout << "Output files:" << endl << " eq1.csv (Excel CSV file)" << endl << " eq1.dat (Tecplot data file)" << endl; diff --git a/test_problems/cxx_ex/kinetics_example1.cpp b/test_problems/cxx_ex/kinetics_example1.cpp index 74500c287..65fd191bd 100755 --- a/test_problems/cxx_ex/kinetics_example1.cpp +++ b/test_problems/cxx_ex/kinetics_example1.cpp @@ -19,7 +19,6 @@ #include #include #include -#include #include "example_utils.h" using namespace Cantera; using namespace Cantera_CXX; @@ -101,29 +100,21 @@ int kinetics_example1(int job) { saveSoln(0, 0.0, gas, soln); // main loop - clock_t t0 = clock(); for (int i = 1; i <= nsteps; i++) { tm = i*dt; sim_ptr->advance(tm); saveSoln(tm, gas, soln); } - clock_t t1 = clock(); - // make a Tecplot data file and an Excel spreadsheet string plotTitle = "kinetics example 1: constant-pressure ignition"; plotSoln("kin1.dat", "TEC", plotTitle, gas, soln); plotSoln("kin1.csv", "XL", plotTitle, gas, soln); - - // print final temperature and timing data - doublereal tmm = 1.0*(t1 - t0)/CLOCKS_PER_SEC; + // print final temperature cout << " Tfinal = " << r.temperature() << endl; - cout << " time = " << tmm << endl; cout << " number of residual function evaluations = " << sim_ptr->integrator().nEvals() << endl; - cout << " time per evaluation = " << tmm/sim_ptr->integrator().nEvals() - << endl << endl; cout << "Output files:" << endl << " kin1.csv (Excel CSV file)" << endl << " kin1.dat (Tecplot data file)" << endl; diff --git a/test_problems/cxx_ex/kinetics_example2.cpp b/test_problems/cxx_ex/kinetics_example2.cpp index 391a7b7ea..29245cb18 100755 --- a/test_problems/cxx_ex/kinetics_example2.cpp +++ b/test_problems/cxx_ex/kinetics_example2.cpp @@ -19,7 +19,6 @@ #include #include #include -#include #include "example_utils.h" using namespace Cantera; @@ -91,14 +90,11 @@ int kinetics_example2(int job) { saveSoln(0, 0.0, gas, soln); // main loop - clock_t t0 = clock(); for (int i = 1; i <= nsteps; i++) { tm = i*dt; sim.advance(tm); saveSoln(tm, gas, soln); } - clock_t t1 = clock(); - // make a Tecplot data file and an Excel spreadsheet string plotTitle = "kinetics example 2: constant-pressure ignition"; @@ -106,14 +102,10 @@ int kinetics_example2(int job) { plotSoln("kin2.csv", "XL", plotTitle, gas, soln); - // print final temperature and timing data - doublereal tmm = 1.0*(t1 - t0)/CLOCKS_PER_SEC; + // print final temperature cout << " Tfinal = " << r.temperature() << endl; - cout << " time = " << tmm << endl; cout << " number of residual function evaluations = " << sim.integrator().nEvals() << endl; - cout << " time per evaluation = " << tmm/sim.integrator().nEvals() - << endl << endl; cout << "Output files:" << endl << " kin2.csv (Excel CSV file)" << endl diff --git a/test_problems/cxx_ex/kinetics_example3.cpp b/test_problems/cxx_ex/kinetics_example3.cpp index e2be7ff7b..6febff897 100644 --- a/test_problems/cxx_ex/kinetics_example3.cpp +++ b/test_problems/cxx_ex/kinetics_example3.cpp @@ -19,7 +19,6 @@ #include #include #include -#include #include "example_utils.h" using namespace Cantera; @@ -96,14 +95,11 @@ int kinetics_example3(int job) { saveSoln(0, 0.0, gas, soln); // main loop - clock_t t0 = clock(); for (int i = 1; i <= nsteps; i++) { tm = i*dt; sim.advance(tm); saveSoln(tm, gas, soln); } - clock_t t1 = clock(); - // make a Tecplot data file and an Excel spreadsheet string plotTitle = "kinetics example 3: constant-pressure ignition"; @@ -111,14 +107,10 @@ int kinetics_example3(int job) { plotSoln("kin3.csv", "XL", plotTitle, gas, soln); - // print final temperature and timing data - doublereal tmm = 1.0*(t1 - t0)/CLOCKS_PER_SEC; + // print final temperature cout << " Tfinal = " << r.temperature() << endl; - cout << " time = " << tmm << endl; cout << " number of residual function evaluations = " << sim.integrator().nEvals() << endl; - cout << " time per evaluation = " << tmm/sim.integrator().nEvals() - << endl << endl; cout << "Output files:" << endl << " kin3.csv (Excel CSV file)" << endl << " kin3.dat (Tecplot data file)" << endl; diff --git a/test_problems/cxx_ex/output_blessed.txt b/test_problems/cxx_ex/output_blessed.txt new file mode 100644 index 000000000..441509833 --- /dev/null +++ b/test_problems/cxx_ex/output_blessed.txt @@ -0,0 +1,135 @@ + +----------------------------------- + Cantera C++ examples +----------------------------------- + + + + +>>>>> example 1 + +Description: +Ignition simulation using class IdealGasMix with file gri30.cti. +Constant-pressure ignition of a hydrogen/oxygen/nitrogen mixture +beginning at T = 1001 K and P = 1 atm. + + Cantera version 1.8.x + Copyright California Institute of Technology, 2002. + http://www.cantera.org + + Tfinal = 2663.78 + number of residual function evaluations = 1876 +Output files: + kin1.csv (Excel CSV file) + kin1.dat (Tecplot data file) + + + + +>>>>> example 2 + +Description: +Ignition simulation using class GRI30. +Constant-pressure ignition of a hydrogen/oxygen/nitrogen mixture +beginning at T = 1001 K and P = 1 atm. + + Cantera version 1.8.x + Copyright California Institute of Technology, 2002. + http://www.cantera.org + + Tfinal = 2663.78 + number of residual function evaluations = 1970 +Output files: + kin2.csv (Excel CSV file) + kin2.dat (Tecplot data file) + + + + +>>>>> example 3 + +Description: +Ignition simulation using class IdealGasMix with file gri30.cti. +Constant-pressure ignition of a hydrogen/oxygen/nitrogen mixture +beginning at T = 1001 K and P = 1 atm. + + Cantera version 1.8.x + Copyright California Institute of Technology, 2002. + http://www.cantera.org + + Tfinal = 2663.78 + number of residual function evaluations = 1980 +Output files: + kin3.csv (Excel CSV file) + kin3.dat (Tecplot data file) + + + + +>>>>> example 4 + +Description: +Chemical equilibrium. +Equilibrium composition and pressure for a range of temperatures at constant density. + + Cantera version 1.8.x + Copyright California Institute of Technology, 2002. + http://www.cantera.org + + + +**** WARNING **** +For species SI2H6, discontinuity in s/R detected at Tmid = 1000 + Value computed using low-temperature polynomial: 49.5493. + Value computed using high-temperature polynomial: 49.7214. + + +**** WARNING **** +For species SI3H8, discontinuity in s/R detected at Tmid = 1000 + Value computed using low-temperature polynomial: 65.9731. + Value computed using high-temperature polynomial: 66.2781. + + +**** WARNING **** +For species SI2, discontinuity in s/R detected at Tmid = 1000 + Value computed using low-temperature polynomial: 32.8813. + Value computed using high-temperature polynomial: 32.9489. +Output files: + eq1.csv (Excel CSV file) + eq1.dat (Tecplot data file) + + + + +>>>>> example 5 + +Description: +Mixture-averaged transport properties. +Viscosity, thermal conductivity, and mixture-averaged +diffusion coefficients at 2 atm for a range of temperatures + + Cantera version 1.8.x + Copyright California Institute of Technology, 2002. + http://www.cantera.org + +Output files: + tr1.csv (Excel CSV file) + tr1.dat (Tecplot data file) + + + + +>>>>> example 6 + +Description: +Multicomponent transport properties. +Viscosity, thermal conductivity, and thermal diffusion + coefficients at 2 atm for a range of temperatures + + Cantera version 1.8.x + Copyright California Institute of Technology, 2002. + http://www.cantera.org + +Output files: + tr2.csv (Excel CSV file) + tr2.dat (Tecplot data file) diff --git a/test_problems/cxx_ex/rxnpath_example1.cpp b/test_problems/cxx_ex/rxnpath_example1.cpp index 9a7756aad..4f264fae7 100755 --- a/test_problems/cxx_ex/rxnpath_example1.cpp +++ b/test_problems/cxx_ex/rxnpath_example1.cpp @@ -18,7 +18,6 @@ #include #include -#include #include "example_utils.h" #include #include @@ -142,17 +141,13 @@ int rxnpath_example1(int job) { b.init(rplog, gas); // initialize // main loop - clock_t t0 = clock(); for (int i = 1; i <= nsteps; i++) { tm = i*dt; sim.advance(tm); writeRxnPathDiagram(tm, b, gas, rplog, rplot); } - clock_t t1 = clock(); - // print final temperature and timing data - doublereal tmm = 1.0*(t1 - t0)/CLOCKS_PER_SEC; - cout << " time = " << tmm << endl; + // print final temperature cout << "Output files:" << endl << " rp1.log (log file)" << endl << " rp1.dot (input file for dot)" << endl; diff --git a/test_problems/cxx_ex/transport_example1.cpp b/test_problems/cxx_ex/transport_example1.cpp index 65fd37499..9e256e6b1 100755 --- a/test_problems/cxx_ex/transport_example1.cpp +++ b/test_problems/cxx_ex/transport_example1.cpp @@ -18,7 +18,6 @@ #include #include -#include #include "example_utils.h" #include @@ -81,7 +80,6 @@ int transport_example1(int job) { Array2D output(nsp+3, ntemps); // main loop - clock_t t0 = clock(); for (int i = 0; i < ntemps; i++) { temp = 500.0 + 100.0*i; gas.setState_TP(temp, pres); @@ -90,7 +88,6 @@ int transport_example1(int job) { output(2,i) = tr->thermalConductivity(); tr->getMixDiffCoeffs(&output(3,i)); } - clock_t t1 = clock(); // make a Tecplot data file and an Excel spreadsheet string plotTitle = "transport example 1: " @@ -98,10 +95,7 @@ int transport_example1(int job) { plotTransportSoln("tr1.dat", "TEC", plotTitle, gas, output); plotTransportSoln("tr1.csv", "XL", plotTitle, gas, output); - // print final temperature and timing data - doublereal tmm = 1.0*(t1 - t0)/CLOCKS_PER_SEC; - cout << " time = " << tmm << endl << endl; - + // print final temperature cout << "Output files:" << endl << " tr1.csv (Excel CSV file)" << endl << " tr1.dat (Tecplot data file)" << endl; diff --git a/test_problems/cxx_ex/transport_example2.cpp b/test_problems/cxx_ex/transport_example2.cpp index 83086651b..117e599e2 100755 --- a/test_problems/cxx_ex/transport_example2.cpp +++ b/test_problems/cxx_ex/transport_example2.cpp @@ -18,7 +18,6 @@ #include #include -#include #include "example_utils.h" #include #include @@ -83,7 +82,6 @@ int transport_example2(int job) { Array2D output(nsp+3, ntemps); // main loop - clock_t t0 = clock(); for (int i = 0; i < ntemps; i++) { temp = 500.0 + 100.0*i; gas.setState_TP(temp, pres); @@ -92,7 +90,6 @@ int transport_example2(int job) { output(2,i) = tr->thermalConductivity(); tr->getThermalDiffCoeffs(&output(3,i)); } - clock_t t1 = clock(); // make a Tecplot data file and an Excel spreadsheet string plotTitle = "transport example 2: " @@ -100,10 +97,7 @@ int transport_example2(int job) { plotTransportSoln("tr2.dat", "TEC", plotTitle, gas, output); plotTransportSoln("tr2.csv", "XL", plotTitle, gas, output); - // print final temperature and timing data - doublereal tmm = 1.0*(t1 - t0)/CLOCKS_PER_SEC; - cout << " time = " << tmm << endl << endl; - + // print final temperature cout << "Output files:" << endl << " tr2.csv (Excel CSV file)" << endl << " tr2.dat (Tecplot data file)" << endl; From 5c95d308075dde7fec4a241c336aa07093992ccf Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Wed, 14 Dec 2011 05:55:35 +0000 Subject: [PATCH 034/169] Use relative tolerances for comparing csv file in regression tests Each test can have a different threshold and tolerance, reducing the need to recreate blessed output files in response to small numerical changes. --- buildutils.py | 76 ++++++++++++++++++++-------- test_problems/SConscript | 20 ++++++-- test_problems/cxx_ex/eq1_blessed.dat | 71 -------------------------- 3 files changed, 72 insertions(+), 95 deletions(-) delete mode 100644 test_problems/cxx_ex/eq1_blessed.dat diff --git a/buildutils.py b/buildutils.py index 788563782..53f44c8e4 100644 --- a/buildutils.py +++ b/buildutils.py @@ -50,42 +50,34 @@ class ConfigBuilder(object): def regression_test(target, source, env): # unpack: program = source[0] - blessedFile = source[1] + blessedName = source[1].name if len(source) > 2: clargs = [s.name for s in source[2:]] else: clargs = [] + # Name to use for the output file - if 'blessed' in blessedFile.name: - output = blessedFile.abspath.replace('blessed', 'output') + if 'blessed' in blessedName: + outputName = blessedName.replace('blessed', 'output') else: - output = pjoin(blessedFile.dir.abspath, 'test_output.txt') + outputName = 'test_output.txt' dir = str(target[0].dir.abspath) - with open(output, 'w') as outfile: + with open(pjoin(dir,outputName), 'w') as outfile: code = subprocess.call([program.abspath] + clargs, stdout=outfile, stderr=outfile, cwd=dir) - diff = compareFiles(blessedFile.abspath, output) - - # Compare other output files - for blessed,output in env['test_comparisons']: - print blessed, output, diff, - print pjoin(dir, blessed), ',', pjoin(dir, output) - diff |= compareFiles(pjoin(dir, blessed), pjoin(dir, output)) - print diff + diff = 0 + # Compare output files + for blessed,output in [(blessedName,outputName)] + env['test_comparisons']: + print """Comparing '%s' with '%s'""" % (blessed, output) + diff |= compareFiles(env, pjoin(dir, blessed), pjoin(dir, output)) if diff or code: print 'FAILED' - if diff: - print 'Difference between blessed output and current output:' - print '>>>' - print '\n'.join(diff) - print '<<<' - if os.path.exists(target[0].abspath): os.path.unlink(target[0].abspath) return -1 @@ -93,7 +85,15 @@ def regression_test(target, source, env): print 'PASSED' open(target[0].path, 'w').write(time.asctime()+'\n') -def compareFiles(file1, file2): + +def compareFiles(env, file1, file2): + if file1.endswith('csv') and file2.endswith('csv'): + return compareCsvFiles(env, file1, file2) + else: + return compareTextFiles(env, file1, file2) + + +def compareTextFiles(env, file1, file2): text1 = [line.rstrip() for line in open(file1).readlines()] text2 = [line.rstrip() for line in open(file2).readlines()] @@ -107,8 +107,42 @@ def compareFiles(file1, file2): return 0 +def compareCsvFiles(env, file1, file2): + 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 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): - print """* Running test '%s'...""" % source[0].name, + return """* Running test '%s'...""" % source[0].name def add_RegressionTest(env): diff --git a/test_problems/SConscript b/test_problems/SConscript index 30e65df3a..cc691f0e2 100644 --- a/test_problems/SConscript +++ b/test_problems/SConscript @@ -9,7 +9,7 @@ class Test(object): def __init__(self, subdir, programName, blessedName, arguments=(), extensions=('cpp',), artifacts=(), - comparisons=()): + comparisons=(), tolerance=1e-5, threshold=1e-14): self.subdir = subdir self.programName = programName if isinstance(arguments, str): @@ -20,6 +20,8 @@ class Test(object): self.artifacts = artifacts self.passedFile = '.passed-%s-%s' % (programName, blessedName) self.comparisons = comparisons + self.tolerance = tolerance # error tolerance for CSV comparison + self.threshold = threshold # error threshold for CSV comparison def run(self, env): prog = env.Program(pjoin(self.subdir, self.programName), @@ -28,7 +30,9 @@ class Test(object): arguments = [pjoin(self.subdir, arg) for arg in self.arguments] source = [prog, pjoin(self.subdir, self.blessedName)] + arguments test = env.RegressionTest(pjoin(self.subdir, self.passedFile), source, - test_comparisons=self.comparisons) + test_comparisons=self.comparisons, + test_csv_threshold=self.threshold, + test_csv_tolerance=self.tolerance) return test @@ -148,7 +152,17 @@ tests = [Test(pjoin('cathermo', 'DH_graph_1'), Test('ChemEquil_red1', 'basopt_red1', 'output_blessed.txt'), # Skipping ck2cti_test because of automatically generated file Test('CpJump', 'CpJump', 'output_blessed.txt'), - # Skipping cxx_ex because of complicated behavior + Test('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.csv', 'eq1.dat', 'kin1.csv', 'kin1.dat', + 'kin2.csv', 'kin2.dat', 'kin3.csv', 'kin3.dat', + 'tr1.csv', 'tr1.dat', 'tr2.csv', 'tr2.dat']), Test('diamondSurf', 'runDiamond', 'runDiamond_blessed.out'), Test('fracCoeff', 'fracCoeff', 'frac_blessed.out'), # skipping min_python diff --git a/test_problems/cxx_ex/eq1_blessed.dat b/test_problems/cxx_ex/eq1_blessed.dat deleted file mode 100644 index 07df9e839..000000000 --- a/test_problems/cxx_ex/eq1_blessed.dat +++ /dev/null @@ -1,71 +0,0 @@ -TITLE = "equilibrium example 1: chemical equilibrium" -VARIABLES = -"Temperature (K)" -"Pressure (Pa)" -"H2" -"H" -"HE" -"SIH4" -"SI" -"SIH" -"SIH2" -"SIH3" -"H3SISIH" -"SI2H6" -"H2SISIH2" -"SI3H8" -"SI2" -"SI3" -ZONE T="zone1" - I=50,J=1,K=1,F=POINT -DT=( SINGLE SINGLE SINGLE SINGLE SINGLE SINGLE SINGLE SINGLE SINGLE SINGLE SINGLE SINGLE SINGLE SINGLE SINGLE SINGLE ) -500 1013.25 0.990006 6.92216e-20 0 0.00998878 2.87904e-30 7.66715e-27 2.18962e-18 9.60542e-15 1.21806e-20 5.58337e-06 7.35451e-16 1.73503e-08 7.21165e-35 6.24409e-31 -530 1013.25 0.990007 1.37159e-18 0 0.00998608 9.04542e-28 9.49565e-25 5.73955e-17 9.19533e-14 3.75067e-19 6.92449e-06 1.15054e-14 2.51179e-08 1.00286e-31 1.10766e-27 -560 1013.25 0.990009 1.97797e-17 0 0.009983 1.54484e-25 7.04873e-23 1.06312e-15 6.92186e-13 8.06148e-18 8.44666e-06 1.3529e-13 3.54127e-08 6.49105e-29 8.97582e-25 -590 1013.25 0.99001 2.17885e-16 0 0.00997955 1.57234e-23 3.38796e-21 1.46631e-14 4.2488e-12 1.27619e-16 1.01534e-05 1.24753e-12 4.87571e-08 2.19336e-26 3.73357e-22 -620 1013.25 0.990012 1.90628e-15 0 0.00997571 1.02724e-21 1.1223e-19 1.57106e-13 2.19e-11 1.55412e-15 1.20466e-05 9.33594e-12 6.57122e-08 4.24547e-24 8.76109e-20 -650 1013.25 0.990014 1.36746e-14 0 0.00997149 4.57739e-20 2.69625e-18 1.35363e-12 9.70884e-11 1.50853e-14 1.41262e-05 5.83154e-11 8.68702e-08 5.0782e-22 1.25296e-17 -680 1013.25 0.990017 8.25642e-14 0 0.00996688 1.46259e-18 4.89957e-17 9.65025e-12 3.77592e-10 1.20195e-13 1.63908e-05 3.11184e-10 1.12845e-07 3.99637e-20 1.16414e-15 -710 1013.25 0.990019 4.28821e-13 0 0.00996189 3.4937e-17 6.97437e-16 5.82939e-11 1.30966e-09 8.05572e-13 1.88378e-05 1.44636e-09 1.44265e-07 2.18001e-18 7.41155e-14 -740 1013.25 0.990022 1.95117e-12 0 0.00995651 6.46101e-16 8.00874e-15 3.04378e-10 4.10739e-09 4.63609e-12 2.14632e-05 5.95179e-09 1.81763e-07 8.61251e-17 3.38159e-12 -770 1013.25 0.990025 7.89841e-12 0 0.00995074 9.52823e-15 7.60545e-14 1.39712e-09 1.17846e-08 2.33129e-11 2.42622e-05 2.19851e-08 2.25966e-07 2.55737e-15 1.14852e-10 -800 1013.25 0.990028 2.88205e-11 0 0.00994452 1.1491e-13 6.1006e-13 5.71898e-09 3.12405e-08 1.03964e-10 2.72288e-05 7.37633e-08 2.7749e-07 5.89085e-14 2.9994e-09 -830 1013.25 0.990031 9.58626e-11 0 0.00993754 1.15797e-12 4.20888e-12 2.11347e-08 7.71711e-08 4.16419e-10 3.03547e-05 2.27067e-07 3.36901e-07 1.08152e-12 6.19231e-08 -860 1013.25 0.990037 2.93476e-10 0 0.00992686 9.93064e-12 2.53607e-11 7.12425e-08 1.78887e-07 1.51375e-09 3.36123e-05 6.4656e-07 4.04392e-07 1.61904e-11 1.03429e-06 -890 1013.25 0.990068 8.33879e-10 0 0.00987813 7.33954e-11 1.34806e-10 2.20303e-07 3.90238e-07 5.00682e-09 3.67305e-05 1.70399e-06 4.75273e-07 2.0026e-10 1.41212e-05 -920 1013.25 0.990338 2.21535e-09 0 0.00947376 4.58492e-10 6.18642e-10 6.09356e-07 7.79318e-07 1.42165e-08 3.70865e-05 3.91495e-06 4.95463e-07 1.9483e-09 0.000145159 -950 1013.25 0.991572 5.53996e-09 0 0.0076386 2.13463e-09 2.15782e-09 1.32334e-06 1.24834e-06 2.65215e-08 2.63168e-05 5.99229e-06 3.03827e-07 1.14869e-08 0.00075432 -980 1013.25 0.993434 1.31112e-08 0 0.00486966 7.04637e-09 5.43168e-09 2.13589e-06 1.5151e-06 2.89567e-08 1.16163e-05 5.43595e-06 9.12796e-08 3.68486e-08 0.00167503 -1010 1013.25 0.994832 2.94949e-08 0 0.00278981 1.89282e-08 1.13016e-08 2.92542e-06 1.58733e-06 2.39987e-08 4.54277e-06 3.78628e-06 2.353e-08 8.76231e-08 0.00236468 -1040 1013.25 0.99566 6.33409e-08 0 0.00155831 4.54471e-08 2.13198e-08 3.72071e-06 1.56845e-06 1.79964e-08 1.53159e-06 2.41126e-06 4.7146e-09 1.70846e-07 0.00277236 -1070 1013.25 0.996116 1.30369e-07 0 0.000877797 1.01424e-07 3.7876e-08 4.55579e-06 1.51352e-06 1.30714e-08 5.23457e-07 1.50161e-06 9.63426e-10 3.05675e-07 0.00299711 -1100 1013.25 0.996366 2.58077e-07 0 0.000504596 2.14253e-07 6.44712e-08 5.45418e-06 1.44703e-06 9.4513e-09 1.85725e-07 9.39066e-07 2.0808e-10 5.17933e-07 0.00312001 -1130 1013.25 0.996505 4.92903e-07 0 0.000297179 4.32608e-07 1.06077e-07 6.43098e-06 1.37928e-06 6.88008e-09 6.89596e-08 5.96015e-07 4.8074e-11 8.43712e-07 0.00318794 -1160 1013.25 0.996582 9.10799e-07 0 0.00017945 8.39959e-07 1.6958e-07 7.49609e-06 1.31443e-06 5.06558e-09 2.68393e-08 3.85447e-07 1.19107e-11 1.33209e-06 0.00322601 -1190 1013.25 0.996626 1.63236e-06 0 0.000111035 1.57484e-06 2.64315e-07 8.65628e-06 1.25401e-06 3.77851e-09 1.09385e-08 2.5427e-07 3.15985e-12 2.04832e-06 0.00324749 -1220 1013.25 0.99665 2.84389e-06 0 7.03201e-05 2.86038e-06 4.02666e-07 9.91621e-06 1.19836e-06 2.85633e-09 4.65842e-09 1.71067e-07 8.94816e-13 3.07731e-06 0.00325938 -1250 1013.25 0.996662 4.82612e-06 0 4.55221e-05 5.046e-06 6.00764e-07 1.12791e-05 1.14734e-06 2.18755e-09 2.06787e-09 1.17286e-07 2.69476e-13 4.52754e-06 0.00326537 -1280 1013.25 0.996665 7.99222e-06 0 3.00811e-05 8.66492e-06 8.79231e-07 1.27469e-05 1.10061e-06 1.69633e-09 9.54299e-10 8.18634e-08 8.59699e-14 6.53497e-06 0.00326735 -1310 1013.25 0.99666 1.29373e-05 0 2.02633e-05 1.45113e-05 1.26399e-06 1.43205e-05 1.05775e-06 1.3309e-09 4.5668e-10 5.81058e-08 2.89443e-14 9.26704e-06 0.00326616 -1340 1013.25 0.996648 2.05016e-05 0 1.38967e-05 2.37411e-05 1.78711e-06 1.59995e-05 1.01832e-06 1.05565e-09 2.26069e-10 4.18929e-08 1.02468e-14 1.29261e-05 0.00326199 -1370 1013.25 0.996627 3.18495e-05 0 9.69089e-06 3.80007e-05 2.48757e-06 1.77824e-05 9.81904e-07 8.45816e-10 1.15492e-10 3.0645e-08 3.80107e-15 1.77524e-05 0.00325454 -1400 1013.25 0.996594 4.85662e-05 0 6.8637e-06 5.95866e-05 3.41202e-06 1.96659e-05 9.48089e-07 6.83976e-10 6.07545e-11 2.27186e-08 1.47255e-15 2.40244e-05 0.0032431 -1430 1013.25 0.996545 7.27761e-05 0 4.93176e-06 9.16368e-05 4.61528e-06 2.16444e-05 9.1648e-07 5.57738e-10 3.2838e-11 1.70494e-08 5.93866e-16 3.20578e-05 0.00322653 -1460 1013.25 0.996475 0.000107282 0 3.59101e-06 0.000138353 6.16054e-06 2.37097e-05 8.86682e-07 4.58178e-10 1.81984e-11 1.29369e-08 2.48539e-16 4.21992e-05 0.00320328 -1490 1013.25 0.996375 0.000155731 0 2.64683e-06 0.000205241 8.11898e-06 2.58498e-05 8.58297e-07 3.78801e-10 1.03189e-11 9.91302e-09 1.07606e-16 5.48129e-05 0.00317129 -1520 1013.25 0.996238 0.000222803 0 1.97265e-06 0.000299364 1.05686e-05 2.8048e-05 8.30913e-07 3.14819e-10 5.97392e-12 7.66057e-09 4.80437e-17 7.0259e-05 0.00312797 -1550 1013.25 0.996051 0.000314431 0 1.48488e-06 0.00042955 1.35916e-05 3.0281e-05 8.04093e-07 2.62691e-10 3.52333e-12 5.96155e-09 2.20485e-17 8.88566e-05 0.00307014 -1580 1013.25 0.995799 0.000438047 0 1.12752e-06 0.000606528 1.72701e-05 3.25176e-05 7.77367e-07 2.19743e-10 2.11204e-12 4.66428e-09 1.03646e-17 0.00011083 0.00299404 -1610 1013.25 0.995465 0.000602855 0 8.6255e-07 0.00084288 2.16792e-05 3.4716e-05 7.50219e-07 1.83956e-10 1.28353e-12 3.66195e-09 4.97186e-18 0.000136228 0.0028954 -1640 1013.25 0.995028 0.000820132 0 6.63801e-07 0.00115268 2.68764e-05 3.68218e-05 7.22084e-07 1.53794e-10 7.88569e-13 2.87857e-09 2.42354e-18 0.00016482 0.00276964 -1670 1013.25 0.994465 0.00110356 0 5.13064e-07 0.00155063 3.28864e-05 3.87646e-05 6.92342e-07 1.28085e-10 4.88212e-13 2.25957e-09 1.19473e-18 0.00019596 0.00261227 -1700 1013.25 0.993751 0.00146958 0 3.9752e-07 0.00205043 3.96806e-05 4.04562e-05 6.60325e-07 1.0594e-10 3.03457e-13 1.7655e-09 5.92334e-19 0.000228426 0.00241951 -1730 1013.25 0.992861 0.00193775 0 3.08058e-07 0.00266212 4.715e-05 4.17881e-05 6.25335e-07 8.66911e-11 1.88538e-13 1.36776e-09 2.9342e-19 0.000260273 0.00218934 -1760 1013.25 0.991771 0.00253118 0 2.38146e-07 0.00338805 5.50742e-05 4.26323e-05 5.86689e-07 6.98599e-11 1.1648e-13 1.04564e-09 1.44097e-19 0.000288734 0.0019229 -1790 1013.25 0.990462 0.00327691 0 1.8308e-07 0.00421763 6.3091e-05 4.28475e-05 5.43813e-07 5.51278e-11 7.1117e-14 7.84319e-10 6.95117e-20 0.000310301 0.00162621 -1820 1013.25 0.988925 0.00420636 0 1.39469e-07 0.00512174 7.06825e-05 4.22942e-05 4.96409e-07 4.232e-11 4.26092e-14 5.73378e-10 3.25917e-20 0.000321132 0.00131177 -1850 1013.25 0.987159 0.00535582 0 1.04889e-07 0.00604945 7.72045e-05 4.08672e-05 4.4472e-07 3.13842e-11 2.48659e-14 4.05645e-10 1.46877e-20 0.000317969 0.000999051 -1880 1013.25 0.985168 0.00676687 0 7.76215e-08 0.00693209 8.19993e-05 3.85453e-05 3.89851e-07 2.23473e-11 1.40429e-14 2.76011e-10 6.30047e-21 0.000299542 0.000712083 -1910 1013.25 0.982952 0.00848683 0 5.64319e-08 0.00769948 8.45987e-05 3.54437e-05 3.33955e-07 1.52357e-11 7.65012e-15 1.80104e-10 2.56023e-21 0.000267841 0.000473131 -1940 1013.25 0.980487 0.0105691 0 4.03518e-08 0.00830454 8.49298e-05 3.18237e-05 2.79947e-07 9.97286e-12 4.02965e-15 1.13006e-10 9.89071e-22 0.000228063 0.000294369 -1970 1013.25 0.977715 0.0130734 0 2.84932e-08 0.00873957 8.33499e-05 2.8024e-05 2.30633e-07 6.32127e-12 2.06911e-15 6.87602e-11 3.6773e-22 0.000186605 0.000173784 From be92c4cbc55bfd2f3762f55b0a1f1cf90bbdcefa Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Wed, 14 Dec 2011 05:55:40 +0000 Subject: [PATCH 035/169] Added support for command line options for regression tests --- buildutils.py | 7 +++++-- test_problems/SConscript | 14 ++++++++------ 2 files changed, 13 insertions(+), 8 deletions(-) diff --git a/buildutils.py b/buildutils.py index 53f44c8e4..d6ec7c0fd 100644 --- a/buildutils.py +++ b/buildutils.py @@ -56,16 +56,19 @@ def regression_test(target, source, env): else: clargs = [] - # Name to use for the output file if '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] + clargs, + code = subprocess.call([program.abspath] + clopts + clargs, stdout=outfile, stderr=outfile, cwd=dir) diff --git a/test_problems/SConscript b/test_problems/SConscript index cc691f0e2..ef4b5ff5f 100644 --- a/test_problems/SConscript +++ b/test_problems/SConscript @@ -7,14 +7,15 @@ os.environ['PYTHONPATH'] = pjoin(os.getcwd(), '..','Cantera','python') class Test(object): def __init__(self, subdir, programName, - blessedName, arguments=(), + blessedName, arguments=(), options='', extensions=('cpp',), artifacts=(), comparisons=(), tolerance=1e-5, threshold=1e-14): self.subdir = subdir self.programName = programName if isinstance(arguments, str): arguments = [arguments] - self.arguments = arguments + self.arguments = arguments # file arguments + self.options = options self.blessedName = blessedName self.extensions = extensions self.artifacts = artifacts @@ -30,6 +31,7 @@ class Test(object): arguments = [pjoin(self.subdir, arg) for arg in self.arguments] source = [prog, pjoin(self.subdir, self.blessedName)] + arguments test = env.RegressionTest(pjoin(self.subdir, self.passedFile), source, + test_command_options=self.options, test_comparisons=self.comparisons, test_csv_threshold=self.threshold, test_csv_tolerance=self.tolerance) @@ -184,10 +186,10 @@ tests = [Test(pjoin('cathermo', 'DH_graph_1'), arguments='haca2.xml', artifacts=['results.txt', 'diamond.xml'], extensions=['^surfaceSolver.cpp']), # needs .csv, extra tests -# # Disabled because of need for command line arguments -# Test(pjoin('VCSnonideal', 'NaCl_equil'), -# 'nacl_equil', -# 'good_out.txt'), # needs .csv diff + Test(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 Test('VPsilane_test', 'VPsilane_test', 'output_blessed.txt') ] From a9b09b6527a00e80a389a540f87328f97571144f Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Wed, 14 Dec 2011 05:55:44 +0000 Subject: [PATCH 036/169] Eliminated variable-length arrays from MolalityVPSSTP::reportCSV These are a feature of C99, but are not part of the C++ standard. --- Cantera/src/thermo/MolalityVPSSTP.cpp | 65 +++++++++++---------------- 1 file changed, 27 insertions(+), 38 deletions(-) diff --git a/Cantera/src/thermo/MolalityVPSSTP.cpp b/Cantera/src/thermo/MolalityVPSSTP.cpp index da2a30e60..1c3b2bece 100644 --- a/Cantera/src/thermo/MolalityVPSSTP.cpp +++ b/Cantera/src/thermo/MolalityVPSSTP.cpp @@ -941,87 +941,76 @@ 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); + data.push_back(temp); int iHp = speciesIndex("H+"); if (iHp >= 0) { - double pH = -log(aMolal[iHp]) / log(10.0); + 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) {;} @@ -1035,9 +1024,9 @@ namespace Cantera { csvFile << setw(tabS+(tabM+1)*pNames.size()) << "-\n"; csvFile.fill(' '); */ - for (int k = 0; k < kk; k++) { + for (int k = 0; k < nSpecies(); k++) { csvFile << setw(tabS) << speciesName(k) + ","; - if (x[k] > SmallNumber) { + if (data[0][k] > SmallNumber) { for ( int i = 0; i < (int)pNames.size(); i++ ){ csvFile << setw(tabM) << data[i][k] << ","; } From 6c3e29bac1a871332e44f0f064e09aedc2d77183 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Wed, 14 Dec 2011 19:33:42 +0000 Subject: [PATCH 037/169] Fixed several compiler options and paths to work properly with MSVC/Windows --- SConstruct | 49 +++++++++++++++++++++++++++++++++---------------- 1 file changed, 33 insertions(+), 16 deletions(-) diff --git a/SConstruct b/SConstruct index bb884afc5..48387202d 100644 --- a/SConstruct +++ b/SConstruct @@ -33,10 +33,27 @@ add_RegressionTest(env) # *** Set system-dependent defaults for some options *** # ****************************************************** +class defaults: pass if os.name == 'posix': - defaultPrefix = '/usr/local' + defaults.prefix = '/usr/local' + defaults.boostIncDir = '/usr/include' + defaults.boostLibDir = '/usr/lib' elif os.name == 'nt': - defaultPrefix = os.environ['ProgramFiles'] + defaults.prefix = os.environ['ProgramFiles'] + defaults.boostIncDir = '' + defaults.boostLibDir = '' +else: + print "Error: Unrecognized operating system '%s'" % os.name + sys.exit(1) + +if env['CC'] == 'gcc': + defaults.cxxFlags = '-O3 -Wall' + defaults.fPIC = ['-fPIC'] +elif env['CC'] == 'cl': # Visual Studio + defaults.cxxFlags = '/EHsc' + defaults.fPIC = [] +else: + print "Error: Unrecognized C compiler '%s'" % env['CC'] # ************************************** # *** Read user-configurable options *** @@ -47,7 +64,7 @@ opts.AddVariables( PathVariable( 'prefix', 'Set this to the directory where Cantera should be installed.', - defaultPrefix, PathVariable.PathIsDirCreate), + defaults.prefix, PathVariable.PathIsDirCreate), EnumVariable( 'python_package', """If you plan to work in Python, or you want to use the @@ -254,13 +271,13 @@ opts.AddVariables( "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 @@ -270,9 +287,9 @@ opts.AddVariables( passed to the linker, separated by commas, e.g. "lapack,blas" or "lapack,f77blas,cblas,atlas". """, ''), - ('blas_lapack_dir', + 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 @@ -293,7 +310,7 @@ opts.AddVariables( env['CC']), ('CXXFLAGS', 'C++ Compiler flags.', - '-O3 -Wall'), + defaults.cxxFlags), BoolVariable( 'build_thread_safe', """Cantera can be built so that it is thread safe. Doing so @@ -306,11 +323,11 @@ opts.AddVariables( PathVariable( 'boost_inc_dir', 'Location of the Boost header files', - '/usr/include/'), + defaults.boostIncDir, PathVariable.PathAccept), PathVariable( 'boost_lib_dir', 'Directory containing the Boost.Thread library', - '/usr/lib/'), + defaults.boostLibDir, PathVariable.PathAccept), ('boost_thread_lib', 'The name of the Boost.Thread library.', 'boost_thread'), @@ -330,14 +347,14 @@ opts.AddVariables( flags must be set to produce object code compatible with the C/C++ compiler you are using.""", '-O3'), - ('graphvisdir', + 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'), @@ -428,7 +445,7 @@ env['HAS_SSTREAM'] = conf.CheckCXXHeader('sstream', '<>') env = conf.Finish() -if env['cantera_python_home'] == '' and env['prefix'] != defaultPrefix: +if env['cantera_python_home'] == '' and env['prefix'] != defaults.prefix: env['cantera_python_home'] = env['prefix'] if env['python_package'] in ('full','default'): @@ -566,9 +583,9 @@ env.Append(CPPPATH=[Dir(os.getcwd()), Dir('build/include/cantera'), Dir('build/include')], LIBPATH=[Dir('build/lib')], - CCFLAGS=['-fPIC'], - FORTRANFLAGS=['-fPIC'], - F90FLAGS=['-fPIC']) + CCFLAGS=defaults.fPIC, + FORTRANFLAGS=defaults.fPIC, + F90FLAGS=defaults.fPIC) # Put headers in place for header in mglob(env, 'Cantera/cxx/include', 'h'): From 098501cbe48ecfaf8b1d63517f1b63be0c136995 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Wed, 14 Dec 2011 19:33:53 +0000 Subject: [PATCH 038/169] Fixed several platform-dependent preprocessor defines to work with Windows --- Cantera/src/base/stringUtils.cpp | 4 +++- SConstruct | 11 ++++++++++- config.h.in.scons | 4 ++++ ext/SConscript | 5 +++++ 4 files changed, 22 insertions(+), 2 deletions(-) diff --git a/Cantera/src/base/stringUtils.cpp b/Cantera/src/base/stringUtils.cpp index 54eb66d32..3ab2a477a 100644 --- a/Cantera/src/base/stringUtils.cpp +++ b/Cantera/src/base/stringUtils.cpp @@ -11,6 +11,8 @@ // Copyright 2001 California Institute of Technology //@{ +#include "ct_defs.h" + #ifdef WIN32 #pragma warning(disable:4786) #pragma warning(disable:4503) @@ -20,7 +22,7 @@ #define SNPRINTF snprintf #endif //@} -#include "ct_defs.h" + #include "stringUtils.h" #include "ctexceptions.h" #include "global.h" diff --git a/SConstruct b/SConstruct index 48387202d..e86745cd4 100644 --- a/SConstruct +++ b/SConstruct @@ -439,10 +439,18 @@ elif env['F90'] == 'ifort': env['FORTRANMODDIR'] = '${TARGET.dir}' +if env['CC'] == 'gcc': + env['WIN32'] = False +elif env['CC'] == 'cl': + env['WIN32'] = True +else: + assert False + conf = Configure(env) env['HAS_SSTREAM'] = conf.CheckCXXHeader('sstream', '<>') - +env['HAS_TIMES_H'] = conf.CheckCHeader('sys/times.h', '""') +env['HAS_UNISTD_H'] = conf.CheckCHeader('unistd.h', '""') env = conf.Finish() if env['cantera_python_home'] == '' and env['prefix'] != defaults.prefix: @@ -496,6 +504,7 @@ def cdefine(definevar, configvar, comp=True, value=1): configh[definevar] = None cdefine('DEBUG_MODE', 'debug') +cdefine('WIN32', 'WIN32') # Need to test all of these to see what platform.system() returns configh['SOLARIS'] = 1 if env['OS'] == 'Solaris' else None diff --git a/config.h.in.scons b/config.h.in.scons index 4121295c8..a884fa4cb 100755 --- a/config.h.in.scons +++ b/config.h.in.scons @@ -77,6 +77,10 @@ typedef int ftnlen; // Fortran hidden string length type // microsoft vc++ being used as the compiler %(WINMSVC)s +// Despite the name, this variable is expected to be defined +// on both 32 and 64 bit Windows +%(WIN32)s + // Identify whether the operating system is solaris // with a native compiler %(SOLARIS)s diff --git a/ext/SConscript b/ext/SConscript index 3d9691160..97ef86b9b 100644 --- a/ext/SConscript +++ b/ext/SConscript @@ -9,6 +9,11 @@ libs = [('tpx','tpx',['cpp'])] if env['build_with_f2c']: libs.append(('f2c_math', 'ctmath', ['cpp','c'])) + if not localenv['HAS_TIMES_H']: + localenv.Append(CPPDEFINES=['USE_CLOCK']) + if not localenv['HAS_UNISTD_H']: + localenv.Append(CPPDEFINES=['MSDOS']) + # Create arith.h using the arithchk program if not os.path.exists('arith.h'): arithenv = env.Clone() From 60a00546dca0a219e8016fa85eca7213c526ed92 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Wed, 14 Dec 2011 19:34:04 +0000 Subject: [PATCH 039/169] Added include directory for f2c code Most f2c code needs the "f2c.h" file, which is only in the ext/f2c_libs directory, but this error doesn't usually show up because it is also in /usr/include on most Unix systems. --- Cantera/src/SConscript | 33 ++++++++++++++++++++------------- ext/SConscript | 1 + 2 files changed, 21 insertions(+), 13 deletions(-) diff --git a/Cantera/src/SConscript b/Cantera/src/SConscript index e9c4098ae..77232b11f 100644 --- a/Cantera/src/SConscript +++ b/Cantera/src/SConscript @@ -1,22 +1,29 @@ from buildutils import * Import('env','buildTargets','installTargets') -localenv = env.Clone() -# (subdir, library name, (file extensions)) -libs = [('base', 'ctbase', ['cpp']), - ('thermo', 'thermo', ['cpp']), - ('equil', 'equil', ['cpp','c']), - ('converters', 'converters', ['cpp']), - ('numerics', 'ctnumerics', ['cpp']), - ('kinetics', 'kinetics', ['cpp']), - ('transport', 'transport', ['cpp']), - ('spectra', 'ctspectra', ['cpp']), - ('oneD', 'oneD', ['cpp']), - ('zeroD', 'zeroD', ['cpp']), +def empty(env): + pass + +def equilSetup(env): + env.Append(CPPPATH=['#ext/f2c_libs']) + +# (subdir, library name, (file extensions), (extra setup(env))) +libs = [('base', 'ctbase', ['cpp'], empty), + ('thermo', 'thermo', ['cpp'], empty), + ('equil', 'equil', ['cpp','c'], equilSetup), + ('converters', 'converters', ['cpp'], empty), + ('numerics', 'ctnumerics', ['cpp'], empty), + ('kinetics', 'kinetics', ['cpp'], empty), + ('transport', 'transport', ['cpp'], empty), + ('spectra', 'ctspectra', ['cpp'], empty), + ('oneD', 'oneD', ['cpp'], empty), + ('zeroD', 'zeroD', ['cpp'], empty), ] -for subdir, libname, extensions in libs: +for subdir, libname, extensions, setup in libs: + localenv = env.Clone() + setup(localenv) for header in mglob(localenv, subdir, 'h'): h = localenv.Command('../include/cantera/kernel/%s' % header.name, header, Copy('$TARGET', '$SOURCE')) diff --git a/ext/SConscript b/ext/SConscript index 97ef86b9b..9c3d8aec5 100644 --- a/ext/SConscript +++ b/ext/SConscript @@ -9,6 +9,7 @@ libs = [('tpx','tpx',['cpp'])] if env['build_with_f2c']: libs.append(('f2c_math', 'ctmath', ['cpp','c'])) + localenv.Append(CPPPATH=Dir('#ext/f2c_libs')) if not localenv['HAS_TIMES_H']: localenv.Append(CPPDEFINES=['USE_CLOCK']) if not localenv['HAS_UNISTD_H']: From ef617af5243fbebba36952b316b5f6d65d1a01c5 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Wed, 14 Dec 2011 19:34:10 +0000 Subject: [PATCH 040/169] Fixed compilation issues when compiling without Sundials ctnumerics and the included CVODE had been broken --- Cantera/src/SConscript | 37 +++++++++++++++++++++++-------------- SConstruct | 4 +++- ext/SConscript | 11 ++++++----- 3 files changed, 32 insertions(+), 20 deletions(-) diff --git a/Cantera/src/SConscript b/Cantera/src/SConscript index 77232b11f..9c1c8261a 100644 --- a/Cantera/src/SConscript +++ b/Cantera/src/SConscript @@ -2,28 +2,37 @@ from buildutils import * Import('env','buildTargets','installTargets') -def empty(env): - pass +def defaultSetup(env, subdir, extensions): + return mglob(env, subdir, *extensions) -def equilSetup(env): +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'], empty), - ('thermo', 'thermo', ['cpp'], empty), +libs = [('base', 'ctbase', ['cpp'], defaultSetup), + ('thermo', 'thermo', ['cpp'], defaultSetup), ('equil', 'equil', ['cpp','c'], equilSetup), - ('converters', 'converters', ['cpp'], empty), - ('numerics', 'ctnumerics', ['cpp'], empty), - ('kinetics', 'kinetics', ['cpp'], empty), - ('transport', 'transport', ['cpp'], empty), - ('spectra', 'ctspectra', ['cpp'], empty), - ('oneD', 'oneD', ['cpp'], empty), - ('zeroD', 'zeroD', ['cpp'], empty), + ('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() - setup(localenv) + 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')) @@ -32,7 +41,7 @@ for subdir, libname, extensions, setup in libs: installTargets.extend(inst) lib = localenv.Library(pjoin('../lib', libname), - source=mglob(localenv, subdir, *extensions)) + source=source) inst = localenv.Install('$ct_libdir', lib) buildTargets.extend(lib) installTargets.extend(inst) diff --git a/SConstruct b/SConstruct index e86745cd4..97f8d91ef 100644 --- a/SConstruct +++ b/SConstruct @@ -616,8 +616,10 @@ linkLibs = ['clib','oneD','zeroD','equil','kinetics','transport', 'thermo','ctnumerics','ctmath','tpx', 'ctspectra','converters','ctbase'] -if env['use_sundials']: +if env['use_sundials'] == 'y': linkLibs.extend(('sundials_cvodes','sundials_nvecserial')) +else: + linkLibs.append('cvode') linkLibs.extend(env['blas_lapack_libs']) diff --git a/ext/SConscript b/ext/SConscript index 9c3d8aec5..b7414990a 100644 --- a/ext/SConscript +++ b/ext/SConscript @@ -31,18 +31,19 @@ if env['build_with_f2c']: libs.append(('f2c_libs', 'ctf2c', 'c')) if env['BUILD_BLAS_LAPACK']: - libs.append(('f2c_blas', 'ctblas', ('c'))) - libs.append(('f2c_lapack', 'ctlapack', ('c'))) + libs.append(('f2c_blas', 'ctblas', ['c'])) + libs.append(('f2c_lapack', 'ctlapack', ['c'])) else: libs.append(('math', 'ctmath', ['cpp','c','f'])) if env['BUILD_BLAS_LAPACK']: - libs.append(('blas', 'ctblas', ('f'))) - libs.append(('lapack', 'ctlapack', ('f'))) + libs.append(('blas', 'ctblas', ['f'])) + libs.append(('lapack', 'ctlapack', ['f'])) if env['use_sundials'] == 'n': - libs.append(('cvode', 'cvode', 'c')) + libs.append(('cvode/source', 'cvode', ['c'])) + localenv.Append(CPPPATH=Dir('#ext/cvode/include')) for subdir, libname, extensions in libs: lib = localenv.Library(pjoin('../lib', libname), From 96f93bbac78fe3054e0025fce449b074c5b0bb39 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Wed, 14 Dec 2011 19:34:28 +0000 Subject: [PATCH 041/169] Use Boost.Math to provide 'erf' when it is not provided by math.h --- Cantera/src/spectra/LineBroadener.cpp | 6 ++++++ SConstruct | 14 ++++++++++++++ config.h.in.scons | 3 +++ 3 files changed, 23 insertions(+) diff --git a/Cantera/src/spectra/LineBroadener.cpp b/Cantera/src/spectra/LineBroadener.cpp index 167261e3d..2422eeea3 100644 --- a/Cantera/src/spectra/LineBroadener.cpp +++ b/Cantera/src/spectra/LineBroadener.cpp @@ -1,5 +1,11 @@ #include "ct_defs.h" #include + +#ifdef USE_BOOST_MATH +#include +using boost::math::erf; +#endif + #include "LineBroadener.h" using namespace std; diff --git a/SConstruct b/SConstruct index 97f8d91ef..c5c7e7ea7 100644 --- a/SConstruct +++ b/SConstruct @@ -446,11 +446,16 @@ elif env['CC'] == 'cl': else: assert False +if env['boost_inc_dir']: + env.Append(CPPPATH=env['boost_inc_dir']) + conf = Configure(env) 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 = conf.Finish() if env['cantera_python_home'] == '' and env['prefix'] != defaults.prefix: @@ -547,6 +552,15 @@ cdefine('THREAD_SAFE_CANTERA', 'build_thread_safe') cdefine('HAS_SSTREAM', 'HAS_SSTREAM') configh['CANTERA_DATA'] = quoted(os.path.join(env['prefix'], 'data')) +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('config.h', 'config.h.in.scons', ConfigBuilder(configh)) env.AlwaysBuild(config_h) diff --git a/config.h.in.scons b/config.h.in.scons index a884fa4cb..744b2f05a 100755 --- a/config.h.in.scons +++ b/config.h.in.scons @@ -61,6 +61,9 @@ typedef int ftnlen; // Fortran hidden string length type %(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 From b78fa7c9de49930af047d31aeacab70a687c3114 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Wed, 14 Dec 2011 19:34:36 +0000 Subject: [PATCH 042/169] Build clib as a shared library --- Cantera/clib/SConscript | 5 +++-- Cantera/clib/src/clib_defs.h | 1 + Cantera/python/SConscript | 2 +- SConstruct | 2 +- 4 files changed, 6 insertions(+), 4 deletions(-) diff --git a/Cantera/clib/SConscript b/Cantera/clib/SConscript index 31ab2d14f..21d1f10d4 100644 --- a/Cantera/clib/SConscript +++ b/Cantera/clib/SConscript @@ -3,8 +3,9 @@ from buildutils import * Import('env', 'buildTargets', 'installTargets') localenv = env.Clone() -lib = localenv.Library(pjoin('../../lib', 'clib'), - source=mglob(localenv, 'src', 'cpp')) +lib = localenv.SharedLibrary(pjoin('../../lib', 'clib'), + source=mglob(localenv, 'src', 'cpp'), + LIBS=env['cantera_libs']) inst = localenv.Install('$ct_libdir', lib) buildTargets.extend(lib) installTargets.extend(inst) diff --git a/Cantera/clib/src/clib_defs.h b/Cantera/clib/src/clib_defs.h index f3fa601f7..fe544211d 100755 --- a/Cantera/clib/src/clib_defs.h +++ b/Cantera/clib/src/clib_defs.h @@ -9,6 +9,7 @@ #ifndef CTC_DEFS_H #define CTC_DEFS_H +#include "ct_defs.h" #ifdef WIN32 // Either build as a DLL under Windows or not. diff --git a/Cantera/python/SConscript b/Cantera/python/SConscript index 2b22625a8..7ae2a14fe 100644 --- a/Cantera/python/SConscript +++ b/Cantera/python/SConscript @@ -15,7 +15,7 @@ make_setup = localenv.SubstFile('setup.py', 'setup.py.in') if env['python_package'] == 'full': pymodule = localenv.SharedLibrary('Cantera/_cantera', ['src/pycantera.cpp'], - LIBS=localenv['cantera_libs'], + LIBS='clib', SHLIBPREFIX='', SHLIBSUFFIX=gcv('SO')) buildTargets.extend(pymodule) diff --git a/SConstruct b/SConstruct index c5c7e7ea7..4949c710b 100644 --- a/SConstruct +++ b/SConstruct @@ -626,7 +626,7 @@ for header in mglob(env, 'Cantera/clib/src', 'h'): installTargets.extend(inst) ### List of libraries needed to link to Cantera ### -linkLibs = ['clib','oneD','zeroD','equil','kinetics','transport', +linkLibs = ['oneD','zeroD','equil','kinetics','transport', 'thermo','ctnumerics','ctmath','tpx', 'ctspectra','converters','ctbase'] From b0d75cafeae596246406d0b8d1ab7121bf64bdca Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Wed, 14 Dec 2011 19:34:43 +0000 Subject: [PATCH 043/169] Fixed discovery of Numpy directories under Windows --- Cantera/python/SConscript | 5 ++++- SConstruct | 8 +++++++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/Cantera/python/SConscript b/Cantera/python/SConscript index 7ae2a14fe..f9b49b7ac 100644 --- a/Cantera/python/SConscript +++ b/Cantera/python/SConscript @@ -7,10 +7,13 @@ localenv = env.Clone() gcv = distutils.sysconfig.get_config_var -localenv.Append(CPPPATH=[gcv('INCLUDEPY')], +localenv.Append(CPPPATH=[gcv('INCLUDEPY'), env['python_array_include']], SHLINKFLAGS=gcv('LDFLAGS'), CPPFLAGS=[gcv('BASECFLAGS'), gcv('OPT')]) +if localenv['OS'] == 'Windows': + localenv.Append(LIBPATH=pjoin(gcv('prefix'), 'libs')) + make_setup = localenv.SubstFile('setup.py', 'setup.py.in') if env['python_package'] == 'full': diff --git a/SConstruct b/SConstruct index 4949c710b..0c1668a6c 100644 --- a/SConstruct +++ b/SConstruct @@ -467,7 +467,13 @@ if env['python_package'] in ('full','default'): if env['python_array_home']: sys.path.append(env['python_array_home']) try: - __import__(env['python_array']) + 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: From 508b71fecd78544961bda50370516c40b49273ff Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Wed, 14 Dec 2011 19:34:48 +0000 Subject: [PATCH 044/169] Improved compiler configuration when using Visual Studio --- SConstruct | 30 +++++++++++++++++++++++++++--- 1 file changed, 27 insertions(+), 3 deletions(-) diff --git a/SConstruct b/SConstruct index 0c1668a6c..30de6e127 100644 --- a/SConstruct +++ b/SConstruct @@ -24,7 +24,26 @@ if not COMMAND_LINE_TARGETS: print __doc__ sys.exit(0) -env = Environment(tools = ['default', 'textfile']) +extraEnvArgs = {} + +if os.name == 'nt': + # On Windows, use the same version of Visual Studio that was used + # to compile Python, and target the same architecture. + pycomp = platform.python_compiler() + if pycomp.startswith('MSC v.1400'): + extraEnvArgs['MSVC_VERSION'] = '8.0' # Visual Studio 2005 + elif pycomp.startswith('MSC v.1500'): + extraEnvArgs['MSVC_VERSION'] = '9.0' # Visual Studio 2008 + elif pycomp.startswith('MSC v.1600'): + extraEnvArgs['MSVC_VERSION'] = '10.0' # Visual Studio 2010 + + if '64 bit' in pycomp: + extraEnvArgs['TARGET_ARCH'] = 'amd64' + else: + extraEnvArgs['TARGET_ARCH'] = 'x86' + +env = Environment(tools=['default', 'textfile'], + **extraEnvArgs) env.AddMethod(RecursiveInstall) subst.TOOL_SUBST(env) add_RegressionTest(env) @@ -47,10 +66,12 @@ else: sys.exit(1) if env['CC'] == 'gcc': - defaults.cxxFlags = '-O3 -Wall' + defaults.cxxFlags = '' + defaults.ccFlags = '-O3 -Wall' defaults.fPIC = ['-fPIC'] elif env['CC'] == 'cl': # Visual Studio defaults.cxxFlags = '/EHsc' + defaults.ccFlags = ['/MD','/nologo'] defaults.fPIC = [] else: print "Error: Unrecognized C compiler '%s'" % env['CC'] @@ -309,8 +330,11 @@ opts.AddVariables( the Python extension module.""", env['CC']), ('CXXFLAGS', - 'C++ Compiler flags.', + 'Compiler flags passed to the C++ compiler only.', defaults.cxxFlags), + ('CCFLAGS', + 'Compiler flags passed to both the C and C++ compilers', + defaults.ccFlags), BoolVariable( 'build_thread_safe', """Cantera can be built so that it is thread safe. Doing so From 49ee5391e002d4d44d2301237dc3fbd098d5215a Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Wed, 14 Dec 2011 19:34:53 +0000 Subject: [PATCH 045/169] Fixed building / installation of Python module in Windows --- Cantera/clib/SConscript | 2 ++ Cantera/python/SConscript | 22 +++++++++++++--------- Cantera/python/setup.py.in | 15 ++++++--------- SConstruct | 5 +---- 4 files changed, 22 insertions(+), 22 deletions(-) diff --git a/Cantera/clib/SConscript b/Cantera/clib/SConscript index 21d1f10d4..c78bfecd6 100644 --- a/Cantera/clib/SConscript +++ b/Cantera/clib/SConscript @@ -6,6 +6,8 @@ localenv = env.Clone() lib = localenv.SharedLibrary(pjoin('../../lib', 'clib'), source=mglob(localenv, 'src', 'cpp'), LIBS=env['cantera_libs']) +env['clib_shared'] = lib + inst = localenv.Install('$ct_libdir', lib) buildTargets.extend(lib) installTargets.extend(inst) diff --git a/Cantera/python/SConscript b/Cantera/python/SConscript index f9b49b7ac..82d6f9ab4 100644 --- a/Cantera/python/SConscript +++ b/Cantera/python/SConscript @@ -23,24 +23,28 @@ if env['python_package'] == 'full': 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 env['python_package'] == 'minimal': pymodule = make_setup -localenv.AddPostAction(make_setup, 'cd Cantera/python; $python_cmd setup.py build') +moddir = pjoin('Cantera', 'python') +localenv.AddPostAction(make_setup, + 'cd %s && $python_cmd setup.py build' % moddir) # Install the Python module -if env['cantera_python_home'] is None: +if env['python_prefix']: + # A specific location for the Cantera python module has been specified + extra = '--prefix="%s"' % env['python_prefix'] +else: # Install Python module in the default location extra = '' -elif env['cantera_python_home'] == env['prefix']: - # Cantera is being installed with a non-default prefix - extra = '--prefix=' + env['prefix'] -else: - # A specific location for the Cantera python module has been specified - extra = '--home=' + env['cantera_python_home'] inst = localenv.Command('dummy', pymodule, - 'cd Cantera/python; $python_cmd setup.py install %s' % extra) + 'cd %s && $python_cmd setup.py install %s' % (moddir,extra)) installTargets.extend(inst) if env['python_package'] == 'full': diff --git a/Cantera/python/setup.py.in b/Cantera/python/setup.py.in index f6fc6884d..00a40d43a 100644 --- a/Cantera/python/setup.py.in +++ b/Cantera/python/setup.py.in @@ -1,13 +1,10 @@ -import sys -import string from distutils.core import setup, Extension +from distutils.sysconfig import get_config_var +import os -platform = sys.platform - -# values: -# 0 do nothing -# 1 install only ctml_writer.py -# 2 install full package +dataFiles = ['_cantera%s' % get_config_var('SO')] +if os.name == 'nt': + dataFiles.append('clib.dll') if '@python_package@' == 'full': setup(name="Cantera", @@ -21,7 +18,7 @@ if '@python_package@' == 'full': package_dir = {'MixMaster':'../../apps/MixMaster'}, packages = ["","Cantera","Cantera.OneD", "MixMaster","MixMaster.Units"], - package_data = {'Cantera': ['_cantera.so']}) + package_data = {'Cantera': dataFiles}) elif '@python_package@' == 'minimal': setup(name="Cantera CTI File Processor", version="@cantera_version@", diff --git a/SConstruct b/SConstruct index 30de6e127..a39863568 100644 --- a/SConstruct +++ b/SConstruct @@ -118,7 +118,7 @@ opts.AddVariables( the home directory for numpy.""", '', PathVariable.PathAccept), PathVariable( - 'cantera_python_home', + '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 @@ -482,9 +482,6 @@ env['HAS_MATH_H_ERF'] = conf.CheckDeclaration('erf', '#include ', 'C++') env['HAS_BOOST_MATH'] = conf.CheckCXXHeader('boost/math/special_functions/erf.hpp', '<>') env = conf.Finish() -if env['cantera_python_home'] == '' and env['prefix'] != defaults.prefix: - env['cantera_python_home'] = env['prefix'] - if env['python_package'] in ('full','default'): # Test to see if we can import the specified array module warnNoPython = False From eca26c245c29194ca6cad83b264c10079885c660 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Wed, 14 Dec 2011 19:34:59 +0000 Subject: [PATCH 046/169] Fixed escaping of CANTERA_DATA in config.h --- SConstruct | 56 ++++++++++++++++++++++++++++-------------------------- 1 file changed, 29 insertions(+), 27 deletions(-) diff --git a/SConstruct b/SConstruct index a39863568..5fc60fae6 100644 --- a/SConstruct +++ b/SConstruct @@ -521,6 +521,33 @@ elif env['matlab_toolbox'] == 'default': print """INFO: Skipping compilation of the Matlab toolbox. """ +# ********************************************** +# *** 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: + ens['blas_lapack_libs'] = ','.split(env['blas_lapack_libs']) + +if env['use_sundials'] == 'y' and env['sundials_include']: + env.Append(CPPPATH=env['sundials_include']) +if env['use_sundials'] == 'y' and env['sundials_libdir']: + env.Append(LIBPATH=env['sundials_libdir']) + +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') + + # ************************************** # *** Set options needed in config.h *** # ************************************** @@ -577,7 +604,8 @@ 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') -configh['CANTERA_DATA'] = quoted(os.path.join(env['prefix'], 'data')) +escaped_datadir = env['ct_datadir'].replace('\\', '\\\\') +configh['CANTERA_DATA'] = quoted(escaped_datadir) if not env['HAS_MATH_H_ERF']: if env['HAS_BOOST_MATH']: @@ -591,32 +619,6 @@ else: config_h = env.Command('config.h', 'config.h.in.scons', ConfigBuilder(configh)) env.AlwaysBuild(config_h) -# ********************************************** -# *** 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: - ens['blas_lapack_libs'] = ','.split(env['blas_lapack_libs']) - -if env['use_sundials'] == 'y' and env['sundials_include']: - env.Append(CPPPATH=env['sundials_include']) -if env['use_sundials'] == 'y' and env['sundials_libdir']: - env.Append(LIBPATH=env['sundials_libdir']) - -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') - # ********************* # *** Build Cantera *** # ********************* From c677ea5cbd602d0d6b93c73d6045bcd68fc68ed4 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Wed, 14 Dec 2011 19:35:03 +0000 Subject: [PATCH 047/169] Added default debug / release compiler flags for GCC and MSVC --- SConstruct | 38 +++++++++++++++++++++++++++++++------- 1 file changed, 31 insertions(+), 7 deletions(-) diff --git a/SConstruct b/SConstruct index 5fc60fae6..f38868ba1 100644 --- a/SConstruct +++ b/SConstruct @@ -67,11 +67,18 @@ else: if env['CC'] == 'gcc': defaults.cxxFlags = '' - defaults.ccFlags = '-O3 -Wall' + defaults.ccFlags = ['-ftemplate-depth-128', '-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 = ['/MD','/nologo'] + defaults.cxxFlags = ['/EHsc'] + defaults.ccFlags = ['/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 = [] else: print "Error: Unrecognized C compiler '%s'" % env['CC'] @@ -201,7 +208,7 @@ opts.AddVariables( BoolVariable( 'with_prime', """Enable generating phase models from PrIMe models. For more - information about PrIME, see http://www.primekinetics.org + information about PrIME, see http://www.primekinetics.org WARNING: Support for PrIMe is experimental!""", False), BoolVariable( @@ -329,12 +336,23 @@ opts.AddVariables( """The C compiler to use. This is only used to compile CVODE and the Python extension module.""", env['CC']), - ('CXXFLAGS', + ('cxx_flags', 'Compiler flags passed to the C++ compiler only.', defaults.cxxFlags), - ('CCFLAGS', - 'Compiler flags passed to both the C and C++ compilers', + ('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 @@ -547,6 +565,12 @@ env['ct_tutdir'] = pjoin(env['prefix'], 'tutorials') env['ct_mandir'] = pjoin(env['prefix'], 'man1') env['ct_matlab_dir'] = pjoin(env['prefix'], 'matlab', 'toolbox') +env['CXXFLAGS'] = env['cxx_flags'] +if env['optimize']: + env['CCFLAGS'] = env['cc_flags'] + env['release_flags'] +else: + env['CCFLAGS'] = env['cc_flags'] + env['debug_flags'] + env['LINKFLAGS'] += defaults.debugLinkFlags # ************************************** # *** Set options needed in config.h *** From 4308ebf40d0aafc161dda2c6f3257a1a660a786a Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Wed, 14 Dec 2011 19:35:07 +0000 Subject: [PATCH 048/169] Eliminated warnings caused by passing the -ftemplate-depth parameter to the C compiler --- SConstruct | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/SConstruct b/SConstruct index f38868ba1..d8ac6fc12 100644 --- a/SConstruct +++ b/SConstruct @@ -66,8 +66,8 @@ else: sys.exit(1) if env['CC'] == 'gcc': - defaults.cxxFlags = '' - defaults.ccFlags = ['-ftemplate-depth-128', '-Wall', '-g'] + defaults.cxxFlags = ['-ftemplate-depth-128'] + defaults.ccFlags = ['-Wall', '-g'] defaults.debugCcFlags = ['-O0', '-fno-inline'] defaults.releaseCcFlags = ['-O3', '-finline-functions', '-Wno-inline', '-DNDEBUG'] defaults.debugLinkFlags = [] From 53c5bb6a4e5448df0aa42ab63fa39140ae2e4efe Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Wed, 14 Dec 2011 19:35:11 +0000 Subject: [PATCH 049/169] Fixed handling of user-specified Sundials paths --- SConstruct | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/SConstruct b/SConstruct index d8ac6fc12..bbb80d494 100644 --- a/SConstruct +++ b/SConstruct @@ -550,9 +550,9 @@ else: ens['blas_lapack_libs'] = ','.split(env['blas_lapack_libs']) if env['use_sundials'] == 'y' and env['sundials_include']: - env.Append(CPPPATH=env['sundials_include']) + env.Append(CPPPATH=[env['sundials_include']]) if env['use_sundials'] == 'y' and env['sundials_libdir']: - env.Append(LIBPATH=env['sundials_libdir']) + env.Append(LIBPATH=[env['sundials_libdir']]) env['ct_libdir'] = pjoin(env['prefix'], 'lib') env['ct_bindir'] = pjoin(env['prefix'], 'bin') From 6ff532ed7151405899eed6bef646d2cda456adf9 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Wed, 14 Dec 2011 19:35:15 +0000 Subject: [PATCH 050/169] Fixed compiler flag handling to avoid saving unmodified defaults --- SConstruct | 40 ++++++++++++++++++++-------------------- buildutils.py | 13 +++++++++++++ 2 files changed, 33 insertions(+), 20 deletions(-) diff --git a/SConstruct b/SConstruct index bbb80d494..7dca0ae10 100644 --- a/SConstruct +++ b/SConstruct @@ -66,20 +66,20 @@ else: sys.exit(1) 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'] + 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 = ['/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 = [] + 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 = '' else: print "Error: Unrecognized C compiler '%s'" % env['CC'] @@ -565,12 +565,12 @@ env['ct_tutdir'] = pjoin(env['prefix'], 'tutorials') env['ct_mandir'] = pjoin(env['prefix'], 'man1') env['ct_matlab_dir'] = pjoin(env['prefix'], 'matlab', 'toolbox') -env['CXXFLAGS'] = env['cxx_flags'] +env['CXXFLAGS'] = listify(env['cxx_flags']) if env['optimize']: - env['CCFLAGS'] = env['cc_flags'] + env['release_flags'] + env['CCFLAGS'] = listify(env['cc_flags']) + listify(env['release_flags']) else: - env['CCFLAGS'] = env['cc_flags'] + env['debug_flags'] - env['LINKFLAGS'] += defaults.debugLinkFlags + env['CCFLAGS'] = listify(env['cc_flags']) + listify(env['debug_flags']) + env['LINKFLAGS'] += listify(defaults.debugLinkFlags) # ************************************** # *** Set options needed in config.h *** @@ -659,9 +659,9 @@ env.Append(CPPPATH=[Dir(os.getcwd()), Dir('build/include/cantera'), Dir('build/include')], LIBPATH=[Dir('build/lib')], - CCFLAGS=defaults.fPIC, - FORTRANFLAGS=defaults.fPIC, - F90FLAGS=defaults.fPIC) + CCFLAGS=[defaults.fPIC], + FORTRANFLAGS=[defaults.fPIC], + F90FLAGS=[defaults.fPIC]) # Put headers in place for header in mglob(env, 'Cantera/cxx/include', 'h'): diff --git a/buildutils.py b/buildutils.py index d6ec7c0fd..228c02957 100644 --- a/buildutils.py +++ b/buildutils.py @@ -8,6 +8,7 @@ import re import subprocess import difflib import time +import types class DefineDict(object): def __init__(self, data): @@ -291,6 +292,18 @@ def formatOption(env, opt): 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) + # This tool adds the builder: # # env.RecursiveInstall(target, path) From ec0c45d8fb1d450138e9426b43883e145a014b85 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Wed, 14 Dec 2011 19:35:40 +0000 Subject: [PATCH 051/169] Removed some unused files --- .cvsignore | 20 ------------------- Cantera/clib/src/.cvsignore | 4 ---- Cantera/cxx/.cvsignore | 3 --- Cantera/cxx/demos/.cvsignore | 14 ------------- Cantera/cxx/demos/NASA_coeffs/.cvsignore | 11 ---------- Cantera/cxx/demos/combustor/.cvsignore | 12 ----------- Cantera/cxx/demos/flamespeed/.cvsignore | 13 ------------ Cantera/cxx/demos/kinetics1/.cvsignore | 13 ------------ Cantera/cxx/demos/rankine/.cvsignore | 11 ---------- Cantera/cxx/include/.cvsignore | 4 ---- Cantera/cxx/src/.cvsignore | 6 ------ Cantera/fortran/f77demos/.cvsignore | 13 ------------ Cantera/fortran/src/.cvsignore | 4 ---- Cantera/matlab/.cvsignore | 5 ----- Cantera/matlab/cantera/.cvsignore | 7 ------- Cantera/python/.cvsignore | 9 --------- Cantera/python/Cantera/.cvsignore | 1 - Cantera/python/examples/.cvsignore | 4 ---- .../python/examples/equilibrium/.cvsignore | 11 ---------- .../python/examples/gasdynamics/.cvsignore | 1 - .../gasdynamics/isentropic/.cvsignore | 8 -------- .../gasdynamics/soundSpeed/.cvsignore | 8 -------- .../python/examples/liquid_vapor/.cvsignore | 1 - .../examples/liquid_vapor/rankine/.cvsignore | 7 ------- Cantera/python/src/.cvsignore | 2 -- Cantera/python/tutorial/.cvsignore | 3 --- apps/MixMaster/.cvsignore | 2 -- apps/MixMaster/Units/.cvsignore | 1 - bin/.cvsignore | 10 ---------- config/.cvsignore | 5 ----- data/inputs/.cvsignore | 11 ---------- data/thermo/.cvsignore | 3 --- examples/.cvsignore | 1 - include/.cvsignore | 1 - include/README | 10 ---------- include/core.h | 9 --------- tools/.cvsignore | 2 -- tools/bin/.cvsignore | 1 - tools/doc/.cvsignore | 2 -- tools/doc/html/.cvsignore | 11 ---------- tools/doc/python/.cvsignore | 2 -- tools/src/.cvsignore | 6 ------ tools/templates/cxx/.cvsignore | 1 - tools/templates/f77/.cvsignore | 1 - tools/templates/f90/.cvsignore | 1 - win32/vc8/Sundials/CVODES/.cvsignore | 3 --- win32/vc8/Sundials/NVEC_SER/.cvsignore | 3 --- win32/vc8/Sundials/SUNDIALS_SHARED/.cvsignore | 3 --- win32/vc9/Sundials/CVODES/.cvsignore | 3 --- win32/vc9/Sundials/NVEC_SER/.cvsignore | 3 --- win32/vc9/Sundials/SUNDIALS_SHARED/.cvsignore | 4 ---- 51 files changed, 294 deletions(-) delete mode 100644 .cvsignore delete mode 100644 Cantera/clib/src/.cvsignore delete mode 100644 Cantera/cxx/.cvsignore delete mode 100644 Cantera/cxx/demos/.cvsignore delete mode 100644 Cantera/cxx/demos/NASA_coeffs/.cvsignore delete mode 100644 Cantera/cxx/demos/combustor/.cvsignore delete mode 100644 Cantera/cxx/demos/flamespeed/.cvsignore delete mode 100644 Cantera/cxx/demos/kinetics1/.cvsignore delete mode 100644 Cantera/cxx/demos/rankine/.cvsignore delete mode 100644 Cantera/cxx/include/.cvsignore delete mode 100644 Cantera/cxx/src/.cvsignore delete mode 100644 Cantera/fortran/f77demos/.cvsignore delete mode 100644 Cantera/fortran/src/.cvsignore delete mode 100644 Cantera/matlab/.cvsignore delete mode 100644 Cantera/matlab/cantera/.cvsignore delete mode 100644 Cantera/python/.cvsignore delete mode 100644 Cantera/python/Cantera/.cvsignore delete mode 100644 Cantera/python/examples/.cvsignore delete mode 100644 Cantera/python/examples/equilibrium/.cvsignore delete mode 100644 Cantera/python/examples/gasdynamics/.cvsignore delete mode 100644 Cantera/python/examples/gasdynamics/isentropic/.cvsignore delete mode 100644 Cantera/python/examples/gasdynamics/soundSpeed/.cvsignore delete mode 100644 Cantera/python/examples/liquid_vapor/.cvsignore delete mode 100644 Cantera/python/examples/liquid_vapor/rankine/.cvsignore delete mode 100644 Cantera/python/src/.cvsignore delete mode 100644 Cantera/python/tutorial/.cvsignore delete mode 100644 apps/MixMaster/.cvsignore delete mode 100644 apps/MixMaster/Units/.cvsignore delete mode 100644 bin/.cvsignore delete mode 100644 config/.cvsignore delete mode 100644 data/inputs/.cvsignore delete mode 100644 data/thermo/.cvsignore delete mode 100644 examples/.cvsignore delete mode 100644 include/.cvsignore delete mode 100644 include/README delete mode 100644 include/core.h delete mode 100644 tools/.cvsignore delete mode 100644 tools/bin/.cvsignore delete mode 100644 tools/doc/.cvsignore delete mode 100644 tools/doc/html/.cvsignore delete mode 100644 tools/doc/python/.cvsignore delete mode 100644 tools/src/.cvsignore delete mode 100644 tools/templates/cxx/.cvsignore delete mode 100644 tools/templates/f77/.cvsignore delete mode 100644 tools/templates/f90/.cvsignore delete mode 100644 win32/vc8/Sundials/CVODES/.cvsignore delete mode 100644 win32/vc8/Sundials/NVEC_SER/.cvsignore delete mode 100644 win32/vc8/Sundials/SUNDIALS_SHARED/.cvsignore delete mode 100755 win32/vc9/Sundials/CVODES/.cvsignore delete mode 100755 win32/vc9/Sundials/NVEC_SER/.cvsignore delete mode 100755 win32/vc9/Sundials/SUNDIALS_SHARED/.cvsignore 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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/examples/.cvsignore b/examples/.cvsignore deleted file mode 100644 index f3c7a7c5d..000000000 --- a/examples/.cvsignore +++ /dev/null @@ -1 +0,0 @@ -Makefile 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/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/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/doc/.cvsignore b/tools/doc/.cvsignore deleted file mode 100644 index ffc15abf8..000000000 --- a/tools/doc/.cvsignore +++ /dev/null @@ -1,2 +0,0 @@ -Makefile -Cantera.cfg diff --git a/tools/doc/html/.cvsignore b/tools/doc/html/.cvsignore deleted file mode 100644 index 7f8de4b2d..000000000 --- a/tools/doc/html/.cvsignore +++ /dev/null @@ -1,11 +0,0 @@ -*.html -*.md5 -*.png -*.dot -*.gif -*.hhc -*.hhk -*.hhp -*.map -*.css -formula.repository diff --git a/tools/doc/python/.cvsignore b/tools/doc/python/.cvsignore deleted file mode 100644 index 327746d0e..000000000 --- a/tools/doc/python/.cvsignore +++ /dev/null @@ -1,2 +0,0 @@ -*.html -mkdoc 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/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/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/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/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/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/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/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/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/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 From c3f4972f52934043c0fdac21a33d5d624a42ba63 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Wed, 14 Dec 2011 19:36:03 +0000 Subject: [PATCH 052/169] Improvements to the SCons regression test handler Refactored SCons testing code to handle tests using prebuilt binaries. Now handles regression tests where the standard output is ignored. Also, allows regression tests to ignore lines starting with specified strings. --- buildutils.py | 22 ++- test_problems/SConscript | 366 +++++++++++++++++++++------------------ 2 files changed, 207 insertions(+), 181 deletions(-) diff --git a/buildutils.py b/buildutils.py index 228c02957..bba396b92 100644 --- a/buildutils.py +++ b/buildutils.py @@ -51,14 +51,14 @@ class ConfigBuilder(object): def regression_test(target, source, env): # unpack: program = source[0] - blessedName = source[1].name - if len(source) > 2: - clargs = [s.name for s in source[2:]] + if len(source) > 1: + clargs = [s.name for s in source[1:]] else: clargs = [] # Name to use for the output file - if 'blessed' in blessedName: + blessedName = env['test_blessed_file'] + if blessedName is not None and 'blessed' in blessedName: outputName = blessedName.replace('blessed', 'output') else: outputName = 'test_output.txt' @@ -75,7 +75,11 @@ def regression_test(target, source, env): diff = 0 # Compare output files - for blessed,output in [(blessedName,outputName)] + env['test_comparisons']: + 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)) @@ -98,8 +102,10 @@ def compareFiles(env, file1, file2): def compareTextFiles(env, file1, file2): - text1 = [line.rstrip() for line in open(file1).readlines()] - text2 = [line.rstrip() for line in open(file2).readlines()] + 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']))] diff = list(difflib.unified_diff(text1, text2)) if diff: @@ -146,7 +152,7 @@ def compareCsvFiles(env, file1, file2): def regression_test_message(target, source, env): - return """* Running test '%s'...""" % source[0].name + return """* Running test '%s'...""" % env['active_test_name'] def add_RegressionTest(env): diff --git a/test_problems/SConscript b/test_problems/SConscript index ef4b5ff5f..c3961972b 100644 --- a/test_problems/SConscript +++ b/test_problems/SConscript @@ -6,192 +6,212 @@ localenv = env.Clone() os.environ['PYTHONPATH'] = pjoin(os.getcwd(), '..','Cantera','python') class Test(object): - def __init__(self, subdir, programName, - blessedName, arguments=(), options='', - extensions=('cpp',), artifacts=(), - comparisons=(), tolerance=1e-5, threshold=1e-14): + def __init__(self, subdir, testName, 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 = options + self.options = kwargs.get('options') or '' self.blessedName = blessedName - self.extensions = extensions - self.artifacts = artifacts - self.passedFile = '.passed-%s-%s' % (programName, blessedName) - self.comparisons = comparisons - self.tolerance = tolerance # error tolerance for CSV comparison - self.threshold = threshold # error threshold for CSV comparison + 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 + + localenv.Alias('test', self.run(localenv)) + localenv.Alias('test-clean', self.clean(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 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 = [pjoin(os.getcwd(), self.subdir, name) for name in files] + + target = env.Command('clean-'+self.testName, [], + [Delete(f) for f in files + if os.path.exists(f)]) + return target + +class CompileAndTest(Test): + def __init__(self, subdir, programName, blessedName, **kwargs): + testName = '%s-%s' % (programName, blessedName) + self.extensions = kwargs.get('extensions') or ('cpp',) + Test.__init__(self, subdir, testName, 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']) - arguments = [pjoin(self.subdir, arg) for arg in self.arguments] - source = [prog, pjoin(self.subdir, self.blessedName)] + arguments - test = env.RegressionTest(pjoin(self.subdir, self.passedFile), source, - test_command_options=self.options, - test_comparisons=self.comparisons, - test_csv_threshold=self.threshold, - test_csv_tolerance=self.tolerance) - - return test + source = [prog] + return Test.run(self, env, *source) def clean(self, env): - # Name used for the output file - if 'blessed' in self.blessedName: - outName = self.blessedName.replace('blessed', 'output') - else: - outName = 'test_output.txt' - files = [self.programName, - self.programName + '.o', - self.passedFile, - 'ct2ctml.log', - outName] - files += list(self.artifacts) - files = [pjoin(os.getcwd(), self.subdir, name) for name in files] - files = [f for f in files if os.path.exists(f)] + self.programName + '.o'] + return Test.clean(self, env, files=files) - target = env.Command('clean-'+self.programName, [], - [Delete(f) for f in files]) - return target -tests = [Test(pjoin('cathermo', 'DH_graph_1'), - 'DH_graph_1', - 'DH_NaCl_dilute_blessed.csv', - artifacts=['DH_graph_1.log'], - arguments='DH_NaCl_dilute.xml'), - Test(pjoin('cathermo', 'DH_graph_acommon'), - 'DH_graph_acommon', - 'DH_NaCl_acommon_blessed.csv', - artifacts=['DH_graph_1.log'], - arguments='DH_NaCl_acommon.xml'), - Test(pjoin('cathermo', 'DH_graph_bdotak'), - 'DH_graph_bdotak', - 'DH_NaCl_bdotak_blessed.csv', - artifacts=['DH_graph_1.log'], - arguments='DH_NaCl_bdotak.xml'), - Test(pjoin('cathermo', 'DH_graph_NM'), - 'DH_graph_NM', - 'DH_NaCl_NM_blessed.csv', - artifacts=['DH_graph_1.log'], - arguments='DH_NaCl_NM.xml'), - Test(pjoin('cathermo', 'DH_graph_Pitzer'), - 'DH_graph_Pitzer', - 'DH_NaCl_Pitzer_blessed.csv', - artifacts=['DH_graph_1.log'], - arguments='DH_NaCl_Pitzer.xml'), - Test(pjoin('cathermo', 'HMW_dupl_test'), - 'HMW_dupl_test', - 'output_blessed.txt', - artifacts=['DH_graph_1.log'], - arguments='HMW_NaCl_sp1977_alt.xml'), - Test(pjoin('cathermo', 'HMW_graph_CpvT'), - 'HMW_graph_CpvT', - 'output_blessed.txt', - extensions=['^HMW_graph_CpvT.cpp', '^sortAlgorithms.cpp'], - arguments='HMW_NaCl_sp1977_alt.xml'), - # Skipping cathermo/HMW_graph_GvI because of the way it generates output files. - Test(pjoin('cathermo', 'HMW_graph_GvT'), - 'HMW_graph_GvT', - 'output_blessed.txt', - extensions=['^HMW_graph_GvT.cpp', '^sortAlgorithms.cpp'], - arguments='HMW_NaCl_sp1977_alt.xml'), - Test(pjoin('cathermo', 'HMW_graph_HvT'), - 'HMW_graph_HvT', - 'output_blessed.txt', - extensions=['^HMW_graph_HvT.cpp', '^sortAlgorithms.cpp'], - arguments='HMW_NaCl_sp1977_alt.xml'), - Test(pjoin('cathermo', 'HMW_graph_VvT'), - 'HMW_graph_VvT', - 'output_blessed.txt', - extensions=['^HMW_graph_VvT.cpp', '^sortAlgorithms.cpp'], - arguments='HMW_NaCl_sp1977_alt.xml'), - Test(pjoin('cathermo', 'HMW_test_1'), - 'HMW_test_1', - 'output_noD_blessed.txt'), - Test(pjoin('cathermo', 'HMW_test_3'), - 'HMW_test_3', - 'output_noD_blessed.txt'), - Test(pjoin('cathermo', 'ims'), - 'IMSTester', - 'output_blessed.txt'), - Test(pjoin('cathermo', 'issp'), - 'ISSPTester', - 'output_blessed.txt'), - Test(pjoin('cathermo', 'stoichSubSSTP'), - 'stoichSubSSTP', - 'output_blessed.txt'), - Test(pjoin('cathermo', 'testIAPWS'), - 'testIAPWSphi', - 'output_blessed.txt'), - Test(pjoin('cathermo', 'testIAPWSPres'), - 'testIAPWSPres', - 'output_blessed.txt'), - Test(pjoin('cathermo', 'testIAPWSTripP'), - 'testIAPWSTripP', - 'output_blessed.txt'), - Test(pjoin('cathermo', 'testWaterPDSS'), - 'testWaterPDSS', - 'output_blessed.txt'), - Test(pjoin('cathermo', 'testWaterTP'), - 'testWaterSSTP', - 'output_blessed.txt'), - Test(pjoin('cathermo', 'VPissp'), - 'ISSPTester2', - 'output_blessed.txt'), - Test(pjoin('cathermo', 'wtWater'), - 'wtWater', - 'output_blessed.txt'), - Test('ChemEquil_gri_matrix', 'gri_matrix', 'output_blessed.txt'), - Test('ChemEquil_gri_pairs', 'gri_pairs', 'output_blessed.txt'), - Test('ChemEquil_ionizedGas', 'ionizedGasEquil', - 'output_blessed.txt', - artifacts=['table.csv'], - comparisons=[('table_blessed.csv', 'table.csv')]), - Test('ChemEquil_red1', 'basopt_red1', 'output_blessed.txt'), - # Skipping ck2cti_test because of automatically generated file - Test('CpJump', 'CpJump', 'output_blessed.txt'), - Test('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.csv', 'eq1.dat', 'kin1.csv', 'kin1.dat', - 'kin2.csv', 'kin2.dat', 'kin3.csv', 'kin3.dat', - 'tr1.csv', 'tr1.dat', 'tr2.csv', 'tr2.dat']), - Test('diamondSurf', 'runDiamond', 'runDiamond_blessed.out'), - Test('fracCoeff', 'fracCoeff', 'frac_blessed.out'), - # skipping min_python - Test('mixGasTransport', 'mixGasTransport', 'output_blessed.txt'), - Test('multiGasTransport', 'multiGasTransport', 'output_blessed.txt'), - Test('NASA9poly_test', 'NASA9poly_test', 'output_blessed.txt'), - # skipping nasa9_reader because of automatically generated file - Test('negATest', 'negATest', 'negATest_blessed.out'), - Test('printUtilUnitTest', 'pUtest', 'output_blessed.txt'), - Test('pureFluidTest', 'testPureWater', 'output_blessed.txt'), - # skipping python - Test('rankine_democxx', 'rankine', 'output_blessed.txt', - artifacts=['liquidvapor.xml']), - Test('silane_equil', 'silane_equi', 'output_blessed.txt'), - # spectroscopy is incomplete - Test('surfkin', 'surfdemo', 'output_blessed.txt'), - Test('surfSolverTest', 'surfaceSolver', - 'surfaceSolver_blessed.out', - arguments='haca2.xml', - artifacts=['results.txt', 'diamond.xml'], - extensions=['^surfaceSolver.cpp']), # needs .csv, extra tests - Test(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 - Test('VPsilane_test', 'VPsilane_test', 'output_blessed.txt') - ] - -env.Alias('test', [test.run(localenv) for test in tests]) -env.Alias('test-clean', sum([test.clean(localenv) for test in tests], [])) +CompileAndTest(pjoin('cathermo', 'DH_graph_1'), + 'DH_graph_1', 'DH_NaCl_dilute_blessed.csv', + artifacts=['DH_graph_1.log'], + arguments='DH_NaCl_dilute.xml') +CompileAndTest(pjoin('cathermo', 'DH_graph_acommon'), + 'DH_graph_acommon', 'DH_NaCl_acommon_blessed.csv', + artifacts=['DH_graph_1.log'], + arguments='DH_NaCl_acommon.xml') +CompileAndTest(pjoin('cathermo', 'DH_graph_bdotak'), + 'DH_graph_bdotak', 'DH_NaCl_bdotak_blessed.csv', + artifacts=['DH_graph_1.log'], + arguments='DH_NaCl_bdotak.xml') +CompileAndTest(pjoin('cathermo', 'DH_graph_NM'), + 'DH_graph_NM', 'DH_NaCl_NM_blessed.csv', + artifacts=['DH_graph_1.log'], + arguments='DH_NaCl_NM.xml') +CompileAndTest(pjoin('cathermo', 'DH_graph_Pitzer'), + 'DH_graph_Pitzer', 'DH_NaCl_Pitzer_blessed.csv', + artifacts=['DH_graph_1.log'], + arguments='DH_NaCl_Pitzer.xml') +CompileAndTest(pjoin('cathermo', 'HMW_dupl_test'), + 'HMW_dupl_test', 'output_blessed.txt', + artifacts=['DH_graph_1.log'], + arguments='HMW_NaCl_sp1977_alt.xml') +CompileAndTest(pjoin('cathermo', 'HMW_graph_CpvT'), + 'HMW_graph_CpvT', 'output_blessed.txt', + extensions=['^HMW_graph_CpvT.cpp', '^sortAlgorithms.cpp'], + arguments='HMW_NaCl_sp1977_alt.xml') +CompileAndTest(pjoin('cathermo', 'HMW_graph_GvI'), + 'HMW_graph_GvI', None, + comparisons=[('T298_blessed.csv', 'T298.csv'), + ('T523_blessed.csv', 'T523.csv')], + artifacts=['T298.csv','T373.csv','T423.csv','T473.csv', + 'T548.csv','T523.csv','T573.csv']) +CompileAndTest(pjoin('cathermo', 'HMW_graph_GvT'), + 'HMW_graph_GvT', 'output_blessed.txt', + extensions=['^HMW_graph_GvT.cpp', '^sortAlgorithms.cpp'], + arguments='HMW_NaCl_sp1977_alt.xml') +CompileAndTest(pjoin('cathermo', 'HMW_graph_HvT'), + 'HMW_graph_HvT', 'output_blessed.txt', + extensions=['^HMW_graph_HvT.cpp', '^sortAlgorithms.cpp'], + arguments='HMW_NaCl_sp1977_alt.xml') +CompileAndTest(pjoin('cathermo', 'HMW_graph_VvT'), + 'HMW_graph_VvT', 'output_blessed.txt', + extensions=['^HMW_graph_VvT.cpp', '^sortAlgorithms.cpp'], + arguments='HMW_NaCl_sp1977_alt.xml') +CompileAndTest(pjoin('cathermo', 'HMW_test_1'), + 'HMW_test_1', 'output_noD_blessed.txt') +CompileAndTest(pjoin('cathermo', 'HMW_test_3'), + 'HMW_test_3', 'output_noD_blessed.txt') +CompileAndTest(pjoin('cathermo', 'ims'), + 'IMSTester', 'output_blessed.txt') +CompileAndTest(pjoin('cathermo', 'issp'), + 'ISSPTester', 'output_blessed.txt') +CompileAndTest(pjoin('cathermo', 'stoichSubSSTP'), + 'stoichSubSSTP', 'output_blessed.txt') +CompileAndTest(pjoin('cathermo', 'testIAPWS'), + 'testIAPWSphi', 'output_blessed.txt') +CompileAndTest(pjoin('cathermo', 'testIAPWSPres'), + 'testIAPWSPres', 'output_blessed.txt') +CompileAndTest(pjoin('cathermo', 'testIAPWSTripP'), + 'testIAPWSTripP', 'output_blessed.txt') +CompileAndTest(pjoin('cathermo', 'testWaterPDSS'), + 'testWaterPDSS', 'output_blessed.txt') +CompileAndTest(pjoin('cathermo', 'testWaterTP'), + 'testWaterSSTP', 'output_blessed.txt') +CompileAndTest( pjoin('cathermo', 'VPissp'), + 'ISSPTester2', 'output_blessed.txt') +CompileAndTest(pjoin('cathermo', 'wtWater'), + 'wtWater', 'output_blessed.txt') +CompileAndTest('ChemEquil_gri_matrix', 'gri_matrix', 'output_blessed.txt') +CompileAndTest('ChemEquil_gri_pairs', 'gri_pairs', 'output_blessed.txt') +CompileAndTest('ChemEquil_ionizedGas', 'ionizedGasEquil', + 'output_blessed.txt', + artifacts=['table.csv'], + comparisons=[('table_blessed.csv', 'table.csv')]) +CompileAndTest('ChemEquil_red1', 'basopt_red1', 'output_blessed.txt') +Test('ck2cti_test', 'ck2cti-gri30', '#build/bin/ck2cti', None, + options='-i gri30.inp -id gri30 -tr gri30_tran.dat', + comparisons=[('gri30a_blessed.cti','gri30.cti')], + ignoreLines=['#'], + artifacts=['ck2cti.log', 'gri30.cti']) +Test('ck2cti_test', 'ck2cti-soot', '#build/bin/ck2cti', None, + options='-i soot.inp -id soot -t therm_soot.dat', + comparisons=[('soot_blessed.cti', 'soot.cti')], + ignoreLines=['#'], + artifacts=['ck2cti.log', 'soot.cti']) +CompileAndTest('CpJump', 'CpJump', 'output_blessed.txt') +CompileAndTest('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.csv', 'eq1.dat', 'kin1.csv', 'kin1.dat', + 'kin2.csv', 'kin2.dat', 'kin3.csv', 'kin3.dat', + 'tr1.csv', 'tr1.dat', 'tr2.csv', 'tr2.dat']) +CompileAndTest('diamondSurf', 'runDiamond', 'runDiamond_blessed.out') +CompileAndTest('fracCoeff', 'fracCoeff', 'frac_blessed.out') +# skipping min_python +CompileAndTest('mixGasTransport', 'mixGasTransport', 'output_blessed.txt') +CompileAndTest('multiGasTransport', 'multiGasTransport', 'output_blessed.txt') +CompileAndTest('NASA9poly_test', 'NASA9poly_test', 'output_blessed.txt') +Test('nasa9_reader', 'nasa9_reader', '#build/bin/ck2cti', None, + options='-i sample.inp -id sample -t sampleData.inp', + comparisons=[('sample_blessed.cti', 'sample.cti')], + ignoreLines=['#'], + artifacts=['ck2cti.log', 'sample.cti']) +CompileAndTest('negATest', 'negATest', 'negATest_blessed.out') +CompileAndTest('printUtilUnitTest', 'pUtest', 'output_blessed.txt') +CompileAndTest('pureFluidTest', 'testPureWater', 'output_blessed.txt') +# skipping python +CompileAndTest('rankine_democxx', 'rankine', 'output_blessed.txt', + artifacts=['liquidvapor.xml']) +CompileAndTest('silane_equil', 'silane_equi', 'output_blessed.txt') +# spectroscopy is incomplete +CompileAndTest('surfkin', 'surfdemo', 'output_blessed.txt') +CompileAndTest('surfSolverTest', 'surfaceSolver', 'surfaceSolver_blessed.out', + arguments='haca2.xml', + artifacts=['results.txt', 'diamond.xml'], + extensions=['^surfaceSolver.cpp']) # needs .csv, extra tests +CompileAndTest(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', 'output_blessed.txt') From d8529fea1587c0855d50da50714ccc965d20476b Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Wed, 14 Dec 2011 19:36:08 +0000 Subject: [PATCH 053/169] Build a static version of clib to use with Python on Linux --- Cantera/clib/SConscript | 21 ++++++++++++++------- Cantera/python/SConscript | 6 +++++- 2 files changed, 19 insertions(+), 8 deletions(-) diff --git a/Cantera/clib/SConscript b/Cantera/clib/SConscript index c78bfecd6..47a85d9e3 100644 --- a/Cantera/clib/SConscript +++ b/Cantera/clib/SConscript @@ -3,11 +3,18 @@ from buildutils import * Import('env', 'buildTargets', 'installTargets') localenv = env.Clone() -lib = localenv.SharedLibrary(pjoin('../../lib', 'clib'), - source=mglob(localenv, 'src', 'cpp'), - LIBS=env['cantera_libs']) -env['clib_shared'] = lib -inst = localenv.Install('$ct_libdir', lib) -buildTargets.extend(lib) -installTargets.extend(inst) +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('$ct_libdir', lib) + buildTargets.extend(lib) + installTargets.extend(inst) + +static_lib = localenv.Library(pjoin('../../lib', 'clib'), + source=mglob(localenv, 'src', 'cpp')) +inst_static = localenv.Install('$ct_libdir', static_lib) +buildTargets.extend(static_lib) +installTargets.extend(inst_static) diff --git a/Cantera/python/SConscript b/Cantera/python/SConscript index 82d6f9ab4..29dfcf138 100644 --- a/Cantera/python/SConscript +++ b/Cantera/python/SConscript @@ -17,8 +17,12 @@ if localenv['OS'] == 'Windows': make_setup = localenv.SubstFile('setup.py', 'setup.py.in') if env['python_package'] == 'full': + libs = ['clib'] + if localenv['OS'] != 'Windows': + libs.extend(env['cantera_libs']) + pymodule = localenv.SharedLibrary('Cantera/_cantera', ['src/pycantera.cpp'], - LIBS='clib', + LIBS=libs, SHLIBPREFIX='', SHLIBSUFFIX=gcv('SO')) buildTargets.extend(pymodule) From b44ebe45a3688b9de4f2b4e5f8bc5255d04e3994 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Wed, 14 Dec 2011 19:36:12 +0000 Subject: [PATCH 054/169] SCons now runs all of the Python regression tests --- test_problems/SConscript | 46 +++++++++++++++++++++++++++++----------- 1 file changed, 34 insertions(+), 12 deletions(-) diff --git a/test_problems/SConscript b/test_problems/SConscript index c3961972b..bb9555909 100644 --- a/test_problems/SConscript +++ b/test_problems/SConscript @@ -61,9 +61,11 @@ class Test(object): '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] - target = env.Command('clean-'+self.testName, [], + uniqueName = 'clean-%s-%s' % ('-'.join(psplit(self.subdir)), self.testName) + target = env.Command(uniqueName, [], [Delete(f) for f in files if os.path.exists(f)]) return target @@ -119,8 +121,8 @@ CompileAndTest(pjoin('cathermo', 'HMW_graph_GvI'), 'HMW_graph_GvI', None, comparisons=[('T298_blessed.csv', 'T298.csv'), ('T523_blessed.csv', 'T523.csv')], - artifacts=['T298.csv','T373.csv','T423.csv','T473.csv', - 'T548.csv','T523.csv','T573.csv']) + artifacts=['T373.csv','T423.csv','T473.csv', + 'T548.csv','T573.csv']) CompileAndTest(pjoin('cathermo', 'HMW_graph_GvT'), 'HMW_graph_GvT', 'output_blessed.txt', extensions=['^HMW_graph_GvT.cpp', '^sortAlgorithms.cpp'], @@ -161,19 +163,18 @@ CompileAndTest('ChemEquil_gri_matrix', 'gri_matrix', 'output_blessed.txt') CompileAndTest('ChemEquil_gri_pairs', 'gri_pairs', 'output_blessed.txt') CompileAndTest('ChemEquil_ionizedGas', 'ionizedGasEquil', 'output_blessed.txt', - artifacts=['table.csv'], comparisons=[('table_blessed.csv', 'table.csv')]) CompileAndTest('ChemEquil_red1', 'basopt_red1', 'output_blessed.txt') Test('ck2cti_test', 'ck2cti-gri30', '#build/bin/ck2cti', None, options='-i gri30.inp -id gri30 -tr gri30_tran.dat', comparisons=[('gri30a_blessed.cti','gri30.cti')], ignoreLines=['#'], - artifacts=['ck2cti.log', 'gri30.cti']) + artifacts=['ck2cti.log']) Test('ck2cti_test', 'ck2cti-soot', '#build/bin/ck2cti', None, options='-i soot.inp -id soot -t therm_soot.dat', comparisons=[('soot_blessed.cti', 'soot.cti')], ignoreLines=['#'], - artifacts=['ck2cti.log', 'soot.cti']) + artifacts=['ck2cti.log']) CompileAndTest('CpJump', 'CpJump', 'output_blessed.txt') CompileAndTest('cxx_ex', 'cxx_examples', 'output_blessed.txt', comparisons=[('eq1_blessed.csv', 'eq1.csv'), @@ -183,12 +184,16 @@ CompileAndTest('cxx_ex', 'cxx_examples', 'output_blessed.txt', ('tr2_blessed.csv', 'tr2.csv')], tolerance=2e-3, threshold=1e-7, - artifacts=['eq1.csv', 'eq1.dat', 'kin1.csv', 'kin1.dat', - 'kin2.csv', 'kin2.dat', 'kin3.csv', 'kin3.dat', - 'tr1.csv', 'tr1.dat', 'tr2.csv', 'tr2.dat']) + artifacts=['eq1.dat', 'kin1.dat', 'kin2.dat', 'kin3.csv', + 'kin3.dat', 'tr1.dat', 'tr2.dat']) CompileAndTest('diamondSurf', 'runDiamond', 'runDiamond_blessed.out') CompileAndTest('fracCoeff', 'fracCoeff', 'frac_blessed.out') -# skipping min_python +CompileAndTest(pjoin('min_python', 'minDiamond'), + 'runDiamond', 'runDiamond_blessed.out', + comparisons=[('diamond_blessed.xml', 'diamond.xml')]) +CompileAndTest(pjoin('min_python', 'negATest'), + 'negATest', 'negATest_blessed.out', + comparisons=[('noxNeg_blessed.xml', 'noxNeg.xml')]) CompileAndTest('mixGasTransport', 'mixGasTransport', 'output_blessed.txt') CompileAndTest('multiGasTransport', 'multiGasTransport', 'output_blessed.txt') CompileAndTest('NASA9poly_test', 'NASA9poly_test', 'output_blessed.txt') @@ -196,11 +201,10 @@ Test('nasa9_reader', 'nasa9_reader', '#build/bin/ck2cti', None, options='-i sample.inp -id sample -t sampleData.inp', comparisons=[('sample_blessed.cti', 'sample.cti')], ignoreLines=['#'], - artifacts=['ck2cti.log', 'sample.cti']) + artifacts=['ck2cti.log']) CompileAndTest('negATest', 'negATest', 'negATest_blessed.out') CompileAndTest('printUtilUnitTest', 'pUtest', 'output_blessed.txt') CompileAndTest('pureFluidTest', 'testPureWater', 'output_blessed.txt') -# skipping python CompileAndTest('rankine_democxx', 'rankine', 'output_blessed.txt', artifacts=['liquidvapor.xml']) CompileAndTest('silane_equil', 'silane_equi', 'output_blessed.txt') @@ -215,3 +219,21 @@ CompileAndTest(pjoin('VCSnonideal', 'NaCl_equil'), options='-d 3', artifacts=['vcs_equilibrate_res.csv']), # not testing this file because it's not really csv CompileAndTest('VPsilane_test', 'VPsilane_test', 'output_blessed.txt') + +# Python Tests + +if localenv['python_package'] == 'full': + Test('python', 'python-diamond', '$python_cmd', None, + options='../../Cantera/python/examples/surface_chemistry/diamond_cvd/diamond.py', + comparisons=[('diamond_blessed.csv', 'diamond.csv')], + artifacts=['diamond.xml']) + Test('python', 'python-frac', '$python_cmd', 'frac_blessed.out', + arguments='frac.py', artifacts=['frac.xml']) + Test(pjoin('python','tut1'), 'python-tut1', '$python_cmd', + 'output_blessed.txt', arguments='tut1.py', artifacts=['gri30.xml']) + Test(pjoin('python','tut2'), 'python-tut2', '$python_cmd', + 'output_blessed.txt', arguments='tut2.py', + artifacts=['gri30.xml', 'diamond.xml']) + # Skipping Python Tutorial 3 (documentation only) + Test(pjoin('python','tut4'), 'python-tut4', '$python_cmd', + 'output_blessed.txt', arguments='tut4.py', artifacts=['gri30.xml']) From d2eba8e5e002682fdca4dae0e871c100cc6bec10 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Wed, 14 Dec 2011 19:36:17 +0000 Subject: [PATCH 055/169] Fixed ck2cti tests to run under Windows --- test_problems/SConscript | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/test_problems/SConscript b/test_problems/SConscript index bb9555909..f11502bbe 100644 --- a/test_problems/SConscript +++ b/test_problems/SConscript @@ -165,12 +165,12 @@ CompileAndTest('ChemEquil_ionizedGas', 'ionizedGasEquil', 'output_blessed.txt', comparisons=[('table_blessed.csv', 'table.csv')]) CompileAndTest('ChemEquil_red1', 'basopt_red1', 'output_blessed.txt') -Test('ck2cti_test', 'ck2cti-gri30', '#build/bin/ck2cti', None, +Test('ck2cti_test', 'ck2cti-gri30', '#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_test', 'ck2cti-soot', '#build/bin/ck2cti', None, +Test('ck2cti_test', 'ck2cti-soot', '#build/bin/ck2cti$PROGSUFFIX', None, options='-i soot.inp -id soot -t therm_soot.dat', comparisons=[('soot_blessed.cti', 'soot.cti')], ignoreLines=['#'], @@ -197,7 +197,7 @@ CompileAndTest(pjoin('min_python', 'negATest'), CompileAndTest('mixGasTransport', 'mixGasTransport', 'output_blessed.txt') CompileAndTest('multiGasTransport', 'multiGasTransport', 'output_blessed.txt') CompileAndTest('NASA9poly_test', 'NASA9poly_test', 'output_blessed.txt') -Test('nasa9_reader', 'nasa9_reader', '#build/bin/ck2cti', None, +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=['#'], From 00fdf5d3f50937184e6933848a67c7513504bb45 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Wed, 14 Dec 2011 19:36:21 +0000 Subject: [PATCH 056/169] SCons now continues over failed tests and prints a summary at the end --- buildutils.py | 34 ++++++++++++++++++++++++++++++++-- test_problems/SConscript | 12 ++++++++---- 2 files changed, 40 insertions(+), 6 deletions(-) diff --git a/buildutils.py b/buildutils.py index bba396b92..f1ec73fd3 100644 --- a/buildutils.py +++ b/buildutils.py @@ -48,6 +48,31 @@ class ConfigBuilder(object): print " %-35s %s" % (key, '*undefined*') +class TestResults(object): + 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)) + +testResults = TestResults() + + def regression_test(target, source, env): # unpack: program = source[0] @@ -83,15 +108,19 @@ def regression_test(target, source, env): 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) - return -1 + + 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): @@ -117,6 +146,7 @@ def compareTextFiles(env, file1, file2): return 0 + def compareCsvFiles(env, file1, file2): try: import numpy as np @@ -137,7 +167,7 @@ def compareCsvFiles(env, file1, file2): try: data1 = np.genfromtxt(file1, skiprows=headerRows, delimiter=',') data2 = np.genfromtxt(file2, skiprows=headerRows, delimiter=',') - except IOError as e: + except (IOError, StopIteration) as e: print e return 1 diff --git a/test_problems/SConscript b/test_problems/SConscript index f11502bbe..f68f8e8a9 100644 --- a/test_problems/SConscript +++ b/test_problems/SConscript @@ -29,7 +29,8 @@ class Test(object): self.testName = testName self.passedFile = '.passed-%s' % testName - localenv.Alias('test', self.run(localenv)) + testResults.tests[self.testName] = self + localenv.Alias('test-run', self.run(localenv)) localenv.Alias('test-clean', self.clean(localenv)) def run(self, env, *args): @@ -64,7 +65,7 @@ class Test(object): files += [comp[1] for comp in self.comparisons] files = [pjoin(os.getcwd(), self.subdir, name) for name in files] - uniqueName = 'clean-%s-%s' % ('-'.join(psplit(self.subdir)), self.testName) + uniqueName = 'clean-%s-' % self.testName target = env.Command(uniqueName, [], [Delete(f) for f in files if os.path.exists(f)]) @@ -72,7 +73,7 @@ class Test(object): class CompileAndTest(Test): def __init__(self, subdir, programName, blessedName, **kwargs): - testName = '%s-%s' % (programName, blessedName) + testName = '%s-%s-%s' % ('-'.join(psplit(subdir)), programName, blessedName) self.extensions = kwargs.get('extensions') or ('cpp',) Test.__init__(self, subdir, testName, programName, blessedName, **kwargs) @@ -221,7 +222,6 @@ CompileAndTest(pjoin('VCSnonideal', 'NaCl_equil'), CompileAndTest('VPsilane_test', 'VPsilane_test', 'output_blessed.txt') # Python Tests - if localenv['python_package'] == 'full': Test('python', 'python-diamond', '$python_cmd', None, options='../../Cantera/python/examples/surface_chemistry/diamond_cvd/diamond.py', @@ -237,3 +237,7 @@ if localenv['python_package'] == 'full': # Skipping Python Tutorial 3 (documentation only) Test(pjoin('python','tut4'), '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) From e1051b2263eec4fd36be81d72fd49c65a53381e1 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Wed, 14 Dec 2011 19:36:25 +0000 Subject: [PATCH 057/169] Add more documentation to buildutils --- buildutils.py | 144 ++++++++++++++++++++++++++++++++++++-------------- 1 file changed, 104 insertions(+), 40 deletions(-) diff --git a/buildutils.py b/buildutils.py index f1ec73fd3..5920810df 100644 --- a/buildutils.py +++ b/buildutils.py @@ -1,4 +1,3 @@ -from glob import glob import os import shutil import sys @@ -11,6 +10,12 @@ import time import types 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() @@ -26,6 +31,10 @@ class DefineDict(object): 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) @@ -49,6 +58,11 @@ class ConfigBuilder(object): 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 = {} @@ -74,6 +88,23 @@ 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: @@ -124,6 +155,10 @@ def regression_test(target, source, env): 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: @@ -131,6 +166,11 @@ def compareFiles(env, file1, file2): def compareTextFiles(env, file1, file2): + """ + Compare the contents of two text files, ignoring trailing + whitespace and any lines starting with strings specified in the + variable env['test_ignoreLines']. + """ 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() @@ -148,6 +188,22 @@ def compareTextFiles(env, file1, file2): 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: @@ -171,21 +227,31 @@ def compareCsvFiles(env, file1, file2): print e return 1 - relerror = np.abs(data2-data1) / (np.maximum(np.abs(data2), np.abs(data1)) + env['test_csv_threshold']) + 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) + 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)) @@ -212,15 +278,8 @@ class CopyNoPrefix(object): shutil.copyfile(str(source[0]), pjoin(*targetpath[depth:])) -class BuildOpts(object): - def __init__(self, subdir, name, exts=('cpp',), **kwargs): - self.subdir = subdir - self.name = name - self.extensions = exts - self.linklibs = kwargs.get('libs', []) - - def quoted(s): + """ Returns the given string wrapped in double quotes.""" return '"%s"' % s @@ -240,6 +299,10 @@ def mglob(env, subdir, *args): 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: @@ -252,7 +315,6 @@ def psplit(s): def which(program): """ Replicates the functionality of the 'which' shell command """ - import os def is_exe(fpath): return os.path.exists(fpath) and os.access(fpath, os.X_OK) @@ -278,7 +340,6 @@ def formatOption(env, opt): 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(')'): @@ -330,9 +391,8 @@ def formatOption(env, opt): def listify(value): """ - Convert an option specified as a string to a list. - Allow both comma and space as delimiters. Passes - lists transparently. + 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() @@ -340,32 +400,34 @@ def listify(value): # Already a sequence. Return as a list return list(value) -# 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. 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 @@ -383,7 +445,9 @@ def RecursiveInstall(env, target, dir): 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 = [] From 605efec48d1b0ff8d0eb5d3521864334c737ca20 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Wed, 14 Dec 2011 19:36:31 +0000 Subject: [PATCH 058/169] SCons can now build the Matlab toolbox under Windows --- Cantera/clib/SConscript | 12 ++++++------ Cantera/matlab/SConscript | 26 ++++++++++++++++++++++---- SConstruct | 2 ++ 3 files changed, 30 insertions(+), 10 deletions(-) diff --git a/Cantera/clib/SConscript b/Cantera/clib/SConscript index 47a85d9e3..8f81b2ace 100644 --- a/Cantera/clib/SConscript +++ b/Cantera/clib/SConscript @@ -12,9 +12,9 @@ if localenv['OS'] == 'Windows': inst = localenv.Install('$ct_libdir', lib) buildTargets.extend(lib) installTargets.extend(inst) - -static_lib = localenv.Library(pjoin('../../lib', 'clib'), - source=mglob(localenv, 'src', 'cpp')) -inst_static = localenv.Install('$ct_libdir', static_lib) -buildTargets.extend(static_lib) -installTargets.extend(inst_static) +else: + static_lib = localenv.Library(pjoin('../../lib', 'clib'), + source=mglob(localenv, 'src', 'cpp')) + inst_static = localenv.Install('$ct_libdir', static_lib) + buildTargets.extend(static_lib) + installTargets.extend(inst_static) diff --git a/Cantera/matlab/SConscript b/Cantera/matlab/SConscript index 3b4c9138f..2b5d0af65 100644 --- a/Cantera/matlab/SConscript +++ b/Cantera/matlab/SConscript @@ -12,13 +12,15 @@ class MatlabBuilder(object): includes = ' '.join('-I%s' % Dir(s).abspath for s in env['CPPPATH']) libdir = ' '.join('-L%s' % Dir(s).abspath for s in env['LIBPATH']) libs = ' '.join('-l'+s for s in self.libs) + extraFlag = '-cxx' if os.name == 'posix' else '' text = """ disp('building Cantera...'); cd cantera -mex -cxx -v -output ctmethods %(sourcestr)s %(include)s %(libdir)s %(libs)s +mex %(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) @@ -28,14 +30,25 @@ exit localenv = env.Clone() +libs = ['clib'] +if localenv['OS'] != 'Windows': + libs.extend(env['cantera_libs']) + localenv.Command('build_cantera.m', mglob(localenv, 'src', 'cpp'), - MatlabBuilder(localenv['cantera_libs'])) + MatlabBuilder(libs)) localenv['ENV']['PATH'] = os.environ['PATH'] -build_cmd = 'cd ${SOURCE.dir}; %(matlab_cmd)s -nojvm -nosplash -r build_cantera' -target = localenv.Command('cantera/ctmethods.mexa64', +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'] + +target = localenv.Command(mexFile, 'build_cantera.m', build_cmd % localenv) buildTargets.extend(target) @@ -49,3 +62,8 @@ installTargets.extend(inst) inst = localenv.RecursiveInstall(pjoin('$ct_demodir', 'matlab'), 'examples') installTargets.extend(inst) + +if os.name == 'nt': + inst = localenv.Install(pjoin('$prefix', 'matlab', 'toolbox'), + localenv['clib_shared']) + installTargets.extend(inst) diff --git a/SConstruct b/SConstruct index 7dca0ae10..329dc0544 100644 --- a/SConstruct +++ b/SConstruct @@ -446,6 +446,8 @@ of this file is: # ******************************************** 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 From 2f7fdd506630915cc3496594b61aace5665dc1e4 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Wed, 14 Dec 2011 19:36:36 +0000 Subject: [PATCH 059/169] Fix for building system-dependent headers in f2c_libs SCons couldn't resolve dependencies on files created by CopyNoPrefix, so now the paths to these headers are specified relative to the project root. --- buildutils.py | 22 ---------------------- ext/SConscript | 11 +++++++---- 2 files changed, 7 insertions(+), 26 deletions(-) diff --git a/buildutils.py b/buildutils.py index 5920810df..28b660392 100644 --- a/buildutils.py +++ b/buildutils.py @@ -256,28 +256,6 @@ def add_RegressionTest(env): action=env.Action(regression_test, regression_test_message)) -class CopyNoPrefix(object): - """ - Copy a file, ignoring leading directories that are part - of 'prefix' (e.g. the variant directory) - """ - def __init__(self, prefix): - self.prefix = prefix - - def __call__(self, source, target, env): - sourcepath = psplit(str(source[0])) - targetpath = psplit(str(target[0])) - - depth = 0 - for a,b in zip(targetpath, psplit(self.prefix)): - if a == b: - depth += 1 - else: - break - print str(source[0]), pjoin(*targetpath[depth:]) - shutil.copyfile(str(source[0]), pjoin(*targetpath[depth:])) - - def quoted(s): """ Returns the given string wrapped in double quotes.""" return '"%s"' % s diff --git a/ext/SConscript b/ext/SConscript index b7414990a..ec6fba39e 100644 --- a/ext/SConscript +++ b/ext/SConscript @@ -21,12 +21,15 @@ if env['build_with_f2c']: # TODO: make link flag more general arithenv.Append(LINKFLAGS='-lm', CPPFLAGS='-DNO_FPINIT') arithenv.Program('f2c_libs/arithchk/arithchk', source='f2c_libs/arithchk/arithchk.c') - arithenv.Command('arith.h', 'f2c_libs/arithchk/arithchk', '$SOURCE > $TARGET') - arithenv.Command('f2c_libs/arith.h', 'arith.h', CopyNoPrefix(buildDir)) + arithenv.Command('#ext/f2c_libs/arith.h', 'f2c_libs/arithchk/arithchk$PROGSUFFIX', + '$SOURCE > $TARGET') # Possibly system-depenent headers - localenv.Command('f2c_libs/signal1.h', 'f2c_libs/signal1.h0', CopyNoPrefix(buildDir)) - localenv.Command('f2c_libs/sysdep1.h', 'f2c_libs/sysdep1.h0', CopyNoPrefix(buildDir)) + localenv.Command('#ext/f2c_libs/signal1.h', 'f2c_libs/signal1.h0', + Copy('$TARGET', '$SOURCE')) + + localenv.Command('#ext/f2c_libs/sysdep1.h', 'f2c_libs/sysdep1.h0', + Copy('$TARGET', '$SOURCE')) libs.append(('f2c_libs', 'ctf2c', 'c')) From d587c093de556125dcf65254bc69776cce9f547d Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Wed, 14 Dec 2011 19:36:40 +0000 Subject: [PATCH 060/169] Clean up most artifacts of building the tests under Windows --- test_problems/SConscript | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/test_problems/SConscript b/test_problems/SConscript index f68f8e8a9..68e337c38 100644 --- a/test_problems/SConscript +++ b/test_problems/SConscript @@ -85,8 +85,9 @@ class CompileAndTest(Test): return Test.run(self, env, *source) def clean(self, env): - files = [self.programName, - self.programName + '.o'] + files = [self.programName + ext + for ext in ['', '.o', '.exe', '.exe.manifest', '.ilk', + '.obj', '.pdb']] return Test.clean(self, env, files=files) From bb82aa88ef420da2b69b17c5df647a62de326262 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Wed, 14 Dec 2011 19:36:44 +0000 Subject: [PATCH 061/169] Automatically detect Sundials version --- SConstruct | 53 +++++++++++++++++++++++++++++++++++++++++------------ 1 file changed, 41 insertions(+), 12 deletions(-) diff --git a/SConstruct b/SConstruct index 329dc0544..7c1164012 100644 --- a/SConstruct +++ b/SConstruct @@ -285,13 +285,6 @@ opts.AddVariables( Cantera requires use of sundials. See: http://www.llnl.gov/CASC/sundials""", 'default', ('default', 'y', 'n')), - EnumVariable( - 'sundials_version', - """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.""", - '2.4', ('2.2','2.3','2.4')), PathVariable( 'sundials_include', """The directory where the Sundials header files are @@ -493,6 +486,12 @@ else: 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) env['HAS_SSTREAM'] = conf.CheckCXXHeader('sstream', '<>') @@ -500,6 +499,27 @@ 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) + +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'): @@ -541,6 +561,20 @@ elif env['matlab_toolbox'] == 'default': 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 *** # ********************************************** @@ -551,11 +585,6 @@ if env['blas_lapack_libs'] == '': else: ens['blas_lapack_libs'] = ','.split(env['blas_lapack_libs']) -if env['use_sundials'] == 'y' and env['sundials_include']: - env.Append(CPPPATH=[env['sundials_include']]) -if env['use_sundials'] == 'y' and env['sundials_libdir']: - env.Append(LIBPATH=[env['sundials_libdir']]) - env['ct_libdir'] = pjoin(env['prefix'], 'lib') env['ct_bindir'] = pjoin(env['prefix'], 'bin') env['ct_incdir'] = pjoin(env['prefix'], 'include', 'cantera') From 71588d307df41f4b22db09c3874925744d23ab9d Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Wed, 14 Dec 2011 19:38:10 +0000 Subject: [PATCH 062/169] Remove files for Autotools and Visual Studio build systems --- Cantera/Makefile.in | 57 - Cantera/clib/src/Makefile.in | 120 - Cantera/cxx/Makefile.in | 57 - Cantera/cxx/demos/Makefile.in | 41 - Cantera/cxx/demos/Makefile.win | 22 - Cantera/cxx/demos/NASA_coeffs/Makefile.in | 118 - .../cxx/demos/NASA_coeffs/Makefile.install.in | 97 - Cantera/cxx/demos/NASA_coeffs/Makefile.win | 23 - Cantera/cxx/demos/combustor/Makefile.in | 117 - .../cxx/demos/combustor/Makefile.install.in | 97 - Cantera/cxx/demos/combustor/Makefile.win | 23 - Cantera/cxx/demos/flamespeed/Makefile.in | 119 - .../cxx/demos/flamespeed/Makefile.install.in | 97 - Cantera/cxx/demos/flamespeed/Makefile.win | 23 - Cantera/cxx/demos/kinetics1/Makefile.in | 118 - .../cxx/demos/kinetics1/Makefile.install.in | 97 - Cantera/cxx/demos/kinetics1/Makefile.win | 23 - Cantera/cxx/demos/rankine/Makefile.in | 117 - Cantera/cxx/demos/rankine/Makefile.install.in | 97 - Cantera/cxx/demos/rankine/Makefile.win | 23 - Cantera/cxx/include/Cantera.mak.in | 150 - Cantera/cxx/include/Cantera_bt.mak.in | 137 - Cantera/cxx/src/Makefile.in | 65 - Cantera/fortran/f77demos/Makefile.in | 116 - Cantera/fortran/f77demos/f77demos.mak.in | 98 - Cantera/fortran/src/Makefile.in | 124 - Cantera/matlab/Makefile.in | 209 - Cantera/matlab/setup_matlab.py.in | 45 - Cantera/matlab/setup_winmatlab.py | 93 - Cantera/matlab/setup_winmatlab_d.py | 94 - Cantera/matlab/setup_winmatlab_static.py | 56 - Cantera/matlab/setup_winmatlab_static.py.in | 56 - Cantera/python/Makefile.in | 108 - Cantera/python/examples/Makefile.in | 42 - Cantera/python/examples/Makefile.win | 33 - .../python/examples/equilibrium/Makefile.in | 45 - .../python/examples/equilibrium/Makefile.win | 35 - .../equilibrium/adiabatic_flame/Makefile.in | 28 - .../equilibrium/adiabatic_flame/Makefile.win | 18 - .../equilibrium/multiphase_plasma/Makefile.in | 27 - .../multiphase_plasma/Makefile.win | 14 - .../equilibrium/simple_test/Makefile.in | 28 - .../equilibrium/simple_test/Makefile.win | 18 - .../equilibrium/stoich_flame/Makefile.in | 28 - .../equilibrium/stoich_flame/Makefile.win | 17 - Cantera/python/examples/flames/Makefile.in | 44 - Cantera/python/examples/flames/Makefile.win | 34 - .../flames/adiabatic_flame/Makefile.in | 28 - .../flames/adiabatic_flame/Makefile.win | 15 - .../python/examples/flames/flame1/Makefile.in | 31 - .../examples/flames/flame1/Makefile.win | 14 - .../python/examples/flames/flame2/Makefile.in | 28 - .../examples/flames/flame2/Makefile.win | 15 - .../examples/flames/flame_fixed_T/Makefile.in | 29 - .../flames/flame_fixed_T/Makefile.win | 15 - .../examples/flames/free_h2_air/Makefile.in | 27 - .../examples/flames/free_h2_air/Makefile.win | 16 - .../examples/flames/npflame1/Makefile.in | 26 - .../examples/flames/npflame1/Makefile.win | 13 - .../examples/flames/stflame1/Makefile.in | 26 - .../examples/flames/stflame1/Makefile.win | 14 - .../python/examples/fuel_cells/Makefile.in | 29 - .../python/examples/fuel_cells/Makefile.win | 16 - .../python/examples/gasdynamics/Makefile.in | 43 - .../python/examples/gasdynamics/Makefile.win | 33 - .../gasdynamics/isentropic/Makefile.in | 26 - .../gasdynamics/isentropic/Makefile.win | 15 - .../gasdynamics/soundSpeed/Makefile.in | 25 - .../gasdynamics/soundSpeed/Makefile.win | 14 - Cantera/python/examples/kinetics/Makefile.in | 27 - Cantera/python/examples/kinetics/Makefile.win | 14 - .../python/examples/liquid_vapor/Makefile.in | 42 - .../python/examples/liquid_vapor/Makefile.win | 33 - .../liquid_vapor/critProperties/Makefile.in | 26 - .../liquid_vapor/critProperties/Makefile.win | 14 - .../examples/liquid_vapor/rankine/Makefile.in | 27 - .../liquid_vapor/rankine/Makefile.win | 15 - Cantera/python/examples/misc/Makefile.in | 27 - Cantera/python/examples/misc/Makefile.win | 15 - Cantera/python/examples/reactors/Makefile.in | 45 - Cantera/python/examples/reactors/Makefile.win | 33 - .../reactors/combustor_sim/Makefile.in | 29 - .../reactors/combustor_sim/Makefile.win | 18 - .../reactors/functors_sim/Makefile.in | 27 - .../reactors/functors_sim/Makefile.win | 15 - .../examples/reactors/mix1_sim/Makefile.in | 28 - .../examples/reactors/mix1_sim/Makefile.win | 16 - .../examples/reactors/mix2_sim/Makefile.in | 27 - .../examples/reactors/mix2_sim/Makefile.win | 16 - .../examples/reactors/piston_sim/Makefile.in | 27 - .../examples/reactors/piston_sim/Makefile.win | 14 - .../reactors/reactor1_sim/Makefile.in | 26 - .../reactors/reactor1_sim/Makefile.win | 15 - .../reactors/reactor2_sim/Makefile.in | 30 - .../reactors/reactor2_sim/Makefile.win | 17 - .../reactors/sensitivity_sim/Makefile.in | 25 - .../reactors/sensitivity_sim/Makefile.win | 14 - .../reactors/surf_pfr_sim/Makefile.in | 29 - .../reactors/surf_pfr_sim/Makefile.win | 17 - .../examples/surface_chemistry/Makefile.in | 28 - .../examples/surface_chemistry/Makefile.win | 22 - .../catcomb_stagflow/Makefile.in | 29 - .../catcomb_stagflow/Makefile.win | 17 - .../surface_chemistry/diamond_cvd/Makefile.in | 27 - .../diamond_cvd/Makefile.win | 15 - Cantera/python/examples/transport/Makefile.in | 28 - .../python/examples/transport/Makefile.win | 16 - Cantera/python/src/Makefile.in | 10 - Cantera/python/winsetup.py | 30 - Cantera/python/winsetup_d.py | 30 - Cantera/src/Makefile.in | 48 - Cantera/src/base/Makefile.in | 93 - Cantera/src/converters/Makefile.in | 86 - Cantera/src/equil/Makefile.in | 156 - Cantera/src/kinetics/Makefile.in | 124 - Cantera/src/numerics/Makefile.in | 126 - Cantera/src/oneD/Makefile.in | 81 - Cantera/src/spectra/Makefile.in | 88 - Cantera/src/thermo/Makefile.in | 155 - Cantera/src/transport/Makefile.in | 116 - Cantera/src/zeroD/Makefile.in | 85 - License.rtf | 176 - Makefile.in | 303 - apps/bvp/blasius.mak | 86 - apps/bvp/stagnation.mak | 86 - bin/README | 1 - bin/exp3to2.sh | 20 - bin/get_arch | 68 - bin/install_tsc.in | 59 - bin/mixmaster.py | 3 - bin/rm_cvsignore | 40 - bin/tscompare | 10 - bin/tscompare_alwaystrue | 8 - bin/tscompare_csh | 13 - bin/tscompare_ksh | 10 - bin/tscompare_sh | 10 - config.h.in | 192 - config/Cantera.README | 1 - config/config.guess | 1321 - config/config.h.in | 12 - config/config.sub | 1443 - config/configure | 6146 ---- config/configure.in | 1000 - config/testpch.h | 4 - configure | 12328 -------- configure.in | 2105 -- data/inputs/Makefile.in | 15 - docs/README.txt | 38 - .../cygwin_gcc344_dbg_f2c_numeric.sh | 164 - .../cygwin_gcc344_dbg_f2c_numpy.sh | 167 - .../cygwin_gcc434_dbg_f2c_numpy.sh | 167 - .../linux_32_gcc343_dbg_python235_numeric | 138 - .../linux_32_gcc343_opt_python235_numeric | 138 - .../linux_64_gcc424_dbg_python252_numpy | 113 - .../linux_64_gcc424_dbg_python264_numpy | 112 - .../linux_64_gcc424_opt_python252_numpy | 111 - .../mac_gcc401_python251_numpy | 106 - .../sol10_64bit_CC57_dbg_py24_numarray | 141 - .../sol10_64bit_CC57_opt_py24_numarray | 141 - docs/install_examples/test_base | 113 - ext/Makefile.in | 104 - ext/blas/Makefile.in | 78 - ext/cvode/Makefile.in | 104 - ext/f2c_blas/Makefile.in | 126 - ext/f2c_lapack/Makefile.in | 143 - ext/f2c_libs/Makefile.in | 206 - ext/f2c_libs/arithchk/arith.hwin32 | 3 - ext/f2c_math/Makefile.in | 112 - ext/f2c_math/mkl_cblas.h | 644 - ext/lapack/Makefile.in | 93 - ext/math/Makefile.in | 74 - ext/math/mkl_cblas.h | 644 - ext/tpx/Makefile.in | 55 - preconfig | 620 - .../ChemEquil_gri_matrix/Makefile.in | 139 - test_problems/ChemEquil_gri_matrix/runtest | 32 - test_problems/ChemEquil_gri_pairs/Makefile.in | 113 - test_problems/ChemEquil_gri_pairs/runtest | 32 - .../ChemEquil_ionizedGas/Makefile.in | 118 - test_problems/ChemEquil_ionizedGas/runtest | 52 - test_problems/ChemEquil_red1/Makefile.in | 134 - test_problems/ChemEquil_red1/runtest | 32 - test_problems/CpJump/Makefile.in | 134 - test_problems/CpJump/runtest | 32 - test_problems/Makefile.in | 161 - test_problems/NASA9poly_test/Makefile.in | 131 - test_problems/NASA9poly_test/runtest | 34 - test_problems/VCSnonideal/Makefile.in | 33 - .../VCSnonideal/NaCl_equil/Makefile.in | 128 - test_problems/VCSnonideal/NaCl_equil/runtest | 56 - test_problems/VCSnonideal/NaCl_equil/runtestd | 67 - test_problems/VPsilane_test/Makefile.in | 113 - test_problems/VPsilane_test/runtest.in | 39 - test_problems/cathermo/DH_graph_1/Makefile.in | 113 - test_problems/cathermo/DH_graph_1/runtest | 51 - .../cathermo/DH_graph_NM/Makefile.in | 113 - test_problems/cathermo/DH_graph_NM/runtest | 40 - .../cathermo/DH_graph_Pitzer/Makefile.in | 114 - .../cathermo/DH_graph_Pitzer/runtest | 40 - .../cathermo/DH_graph_acommon/Makefile.in | 113 - .../cathermo/DH_graph_acommon/runtest | 40 - .../cathermo/DH_graph_bdotak/Makefile.in | 113 - .../cathermo/DH_graph_bdotak/runtest | 40 - .../cathermo/HMW_dupl_test/Makefile.in | 114 - test_problems/cathermo/HMW_dupl_test/runtest | 42 - .../cathermo/HMW_graph_CpvT/Makefile.in | 119 - test_problems/cathermo/HMW_graph_CpvT/runtest | 42 - .../cathermo/HMW_graph_GvI/Makefile.in | 115 - test_problems/cathermo/HMW_graph_GvI/runtest | 53 - .../cathermo/HMW_graph_GvT/Makefile.in | 118 - test_problems/cathermo/HMW_graph_GvT/runtest | 42 - .../cathermo/HMW_graph_HvT/Makefile.in | 120 - test_problems/cathermo/HMW_graph_HvT/runtest | 42 - .../cathermo/HMW_graph_VvT/Makefile.in | 121 - test_problems/cathermo/HMW_graph_VvT/runtest | 42 - test_problems/cathermo/HMW_test_1/Makefile.in | 123 - test_problems/cathermo/HMW_test_1/runtest | 50 - test_problems/cathermo/HMW_test_3/Makefile.in | 119 - test_problems/cathermo/HMW_test_3/runtest | 50 - test_problems/cathermo/Makefile.in | 126 - test_problems/cathermo/VPissp/Makefile.in | 114 - test_problems/cathermo/VPissp/runtest | 32 - test_problems/cathermo/ims/Makefile.in | 114 - test_problems/cathermo/ims/runtest | 32 - test_problems/cathermo/issp/Makefile.in | 117 - test_problems/cathermo/issp/runtest | 32 - .../cathermo/stoichSubSSTP/Makefile.in | 114 - test_problems/cathermo/stoichSubSSTP/runtest | 42 - test_problems/cathermo/testIAPWS/Makefile.in | 114 - test_problems/cathermo/testIAPWS/runtest | 33 - .../cathermo/testIAPWSPres/Makefile.in | 112 - test_problems/cathermo/testIAPWSPres/runtest | 33 - .../cathermo/testIAPWSTripP/Makefile.in | 113 - test_problems/cathermo/testIAPWSTripP/runtest | 33 - .../cathermo/testWaterPDSS/Makefile.in | 112 - test_problems/cathermo/testWaterPDSS/runtest | 33 - .../cathermo/testWaterTP/Makefile.in | 115 - test_problems/cathermo/testWaterTP/runtest | 33 - test_problems/cathermo/wtWater/Makefile.in | 111 - test_problems/cathermo/wtWater/runtest | 33 - test_problems/ck2cti_test/Makefile.in | 16 - test_problems/cxx_ex/Makefile.in | 131 - test_problems/cxx_ex/runtest | 183 - test_problems/diamondSurf/Makefile.in | 114 - test_problems/diamondSurf/runtest | 47 - test_problems/diamondSurf_dupl/Makefile.in | 116 - test_problems/diamondSurf_dupl/runtest | 35 - test_problems/fracCoeff/Makefile.in | 116 - test_problems/fracCoeff/runtest | 47 - test_problems/min_python/Makefile.in | 31 - .../min_python/minDiamond/Makefile.in | 108 - test_problems/min_python/minDiamond/runtest | 47 - test_problems/min_python/negATest/Makefile.in | 107 - test_problems/min_python/negATest/runtest | 44 - test_problems/mixGasTransport/Makefile.in | 116 - test_problems/mixGasTransport/runtest | 34 - test_problems/multiGasTransport/Makefile.in | 124 - test_problems/multiGasTransport/runtest | 34 - test_problems/nasa9_reader/Makefile.in | 16 - test_problems/negATest/Makefile.in | 114 - test_problems/negATest/runtest | 34 - test_problems/printUtilUnitTest/Makefile.in | 122 - test_problems/printUtilUnitTest/runtest | 34 - test_problems/pureFluidTest/Makefile.in | 115 - test_problems/pureFluidTest/runtest | 33 - test_problems/python/Makefile.in | 22 - test_problems/python/flame1/runtest | 87 - test_problems/python/runtest | 115 - test_problems/python/tut1/runtest | 76 - test_problems/python/tut2/runtest | 76 - test_problems/python/tut3/runtest | 76 - test_problems/python/tut4/runtest | 76 - test_problems/rankine_democxx/Makefile.in | 132 - test_problems/rankine_democxx/runtest | 33 - test_problems/silane_equil/Makefile.in | 112 - test_problems/silane_equil/runtest | 32 - test_problems/spectroscopy/Makefile.in | 117 - test_problems/surfSolverTest/Makefile.in | 123 - test_problems/surfSolverTest/runtest | 49 - test_problems/surfSolverTest/runtest2 | 47 - test_problems/surfSolverTest/runtest2_d3 | 33 - test_problems/surfSolverTest/runtest_d3 | 34 - test_problems/surfkin/Makefile.in | 114 - test_problems/surfkin/runtest | 33 - tools/Makefile.in | 63 - tools/SConscript | 1 - tools/bin/ctupdate.py | 763 - tools/bin/cvs2cl.pl | 3222 --- tools/bin/erase | 9 - tools/doc/Makefile.in | 29 - tools/doc/README | 15 - tools/export | 17 - tools/src/Makefile.in | 71 - tools/src/ck2ctml.cpp | 84 - tools/src/ck2ctml.dsp | 108 - tools/src/ctlibsample.mak.in | 82 - tools/src/ctsetup.cpp | 228 - tools/src/ctsetup.in | 38 - tools/src/ctwin | 80 - tools/src/findtag.py | 21 - tools/src/finish_install.py.in | 186 - tools/src/fixtext.cpp | 39 - tools/src/makedsp.cpp | 81 - tools/src/newdsp.cpp | 140 - tools/src/package4mac.in | 69 - tools/src/postflight | 30 - tools/src/proto.dsp | 103 - tools/src/protocvf.dsp | 103 - tools/src/protocxx.cpp | 13 - tools/src/protocxx.dsp | 108 - tools/src/sample.mak.in | 96 - tools/src/sample_f90.mak.in | 90 - tools/src/sundials_version.py | 45 - tools/src/validate.cpp | 45 - tools/templates/cxx/demo.mak.in | 86 - tools/templates/f77/README_WIN32.txt | 18 - tools/templates/f77/demo.mak.in | 101 - tools/templates/f77/f77demo.dsp | 110 - tools/templates/f90/demo.mak.in | 99 - tools/testtools/Makefile.in | 53 - win32/README.vc7 | 97 - win32/README.vc8 | 97 - win32/vc6/all/all.dsp | 63 - win32/vc6/blas/blas.dsp | 265 - win32/vc6/cantera.dsw | 254 - win32/vc6/cantera/cantera.dsp | 673 - .../vc6/cantera_examples/cantera_examples.dsw | 29 - win32/vc6/ck2cti/ck2cti.dsp | 107 - win32/vc6/ckreader/ckreader.dsp | 213 - win32/vc6/clib/clib.dsp | 161 - win32/vc6/converters/converters.dsp | 161 - win32/vc6/ct/ct.dsp | 109 - win32/vc6/ctmath/ctmath.dsp | 194 - win32/vc6/ctsetup/ctsetup.dsp | 106 - win32/vc6/cvode/cvode.dsp | 195 - win32/vc6/cxxutils/cxxutils.dsp | 105 - win32/vc6/cxxutils/cxxutils.mak | 174 - win32/vc6/lapack/lapack.dsp | 305 - win32/vc6/oneD/oneD.dsp | 161 - win32/vc6/recipes/recipes.dsp | 129 - win32/vc6/tpx/tpx.dsp | 157 - win32/vc6/tpx/tpx.mak | 224 - win32/vc6/transport/transport.dsp | 153 - win32/vc6/zeroD/zeroD.dsp | 149 - win32/vc7/SetupCantera/SetupCantera.vdproj | 16924 ----------- .../vc7/SetupCantera/SetupCanteraLite.vdproj | 11918 -------- win32/vc7/Sundials/CVODES/CVODES.vcproj | 176 - .../Sundials/CVODES_DENSE/CVODES_DENSE.vcproj | 134 - win32/vc7/Sundials/IDA/IDA.vcproj | 161 - win32/vc7/Sundials/KINSOL/KINSOL.vcproj | 158 - win32/vc7/Sundials/NVEC_SER/NVEC_SER.vcproj | 125 - .../SUNDIALS_SHARED/SUNDIALS_SHARED.vcproj | 149 - win32/vc7/Sundials/sundials/sundials_config.h | 37 - win32/vc7/base/base.vcproj | 186 - win32/vc7/cantera.sln | 207 - win32/vc7/cantera/cantera.vcproj | 530 - win32/vc7/cantera_examples.sln | 69 - win32/vc7/cantera_no_sundials.sln | 180 - win32/vc7/ck2cti/ck2cti.vcproj | 137 - win32/vc7/clib/clib.vcproj | 203 - win32/vc7/config_h/config_h.vcproj | 144 - win32/vc7/config_h/docopy.cmd | 6 - win32/vc7/configure.vc++ | 86 - win32/vc7/converters/converters.vcproj | 189 - win32/vc7/csvdiff/csvdiff.vcproj | 144 - win32/vc7/cti2ctml/cti2ctml.vcproj | 138 - win32/vc7/ctmatlab/ctmatlab.vcproj | 127 - win32/vc7/ctmatlab/runmlab.cmd | 5 - win32/vc7/ctpython/ctpython.vcproj | 130 - win32/vc7/ctpython/runpython.cmd | 5 - win32/vc7/cvode/cvode.vcproj | 197 - win32/vc7/cxx_examples/cxx_examples.vcproj | 156 - win32/vc7/cxxutils/cxxutils.vcproj | 170 - win32/vc7/demos/CanteraDemos.sln | 61 - win32/vc7/demos/NASA_coeffs.vcproj | 141 - win32/vc7/demos/Rankine.vcproj | 141 - win32/vc7/demos/ReadMe.txt | 12 - win32/vc7/demos/combustor.vcproj | 141 - win32/vc7/demos/demo.vcproj | 143 - win32/vc7/demos/flamespeed.vcproj | 141 - win32/vc7/demos/kinetics1.vcproj | 141 - win32/vc7/diamondSurf/diamondSurf.vcproj | 136 - win32/vc7/f2c_arithchk/f2c_arithchk.vcproj | 134 - win32/vc7/f2c_blas/f2c_blas.vcproj | 245 - win32/vc7/f2c_lapack/f2c_lapack.vcproj | 317 - win32/vc7/f2c_libs/f2c_libs.vcproj | 618 - win32/vc7/f2c_math/f2c_math.vcproj | 194 - win32/vc7/f2c_recipes/f2c_recipes.vcproj | 143 - win32/vc7/oneD/oneD.vcproj | 177 - win32/vc7/prepreconfig.vc++ | 92 - win32/vc7/pycantera/pycantera.vcproj | 145 - win32/vc7/silane_equil/silane_equil.vcproj | 138 - win32/vc7/surfkin/surfkin.vcproj | 138 - win32/vc7/tpx/tpx.vcproj | 195 - win32/vc7/transport/transport.vcproj | 165 - win32/vc7/zeroD/zeroD.vcproj | 153 - win32/vc8/SetupAlt/SetupAlt.vdproj | 4075 --- win32/vc8/SetupCantera/SetupCantera.vdproj | 23121 --------------- .../vc8/SetupCantera/SetupCanteraLite.vdproj | 11949 -------- win32/vc8/Sundials/CVODES/CVODES.vcproj | 252 - win32/vc8/Sundials/NVEC_SER/NVEC_SER.vcproj | 182 - .../SUNDIALS_SHARED/SUNDIALS_SHARED.vcproj | 210 - win32/vc8/base/base.vcproj | 286 - win32/vc8/base_h/base_h.vcproj | 197 - win32/vc8/base_h/docopy.cmd | 22 - win32/vc8/cantera.sln | 345 - win32/vc8/cantera_examples.sln | 55 - win32/vc8/cantera_no_sundials.sln | 180 - win32/vc8/ck2cti/ck2cti.vcproj | 211 - win32/vc8/clib/clib.vcproj | 293 - win32/vc8/config_h/config_h.vcproj | 206 - win32/vc8/config_h/docopy.cmd | 10 - win32/vc8/converters/converters.vcproj | 268 - win32/vc8/csvdiff/csvdiff.vcproj | 216 - win32/vc8/cti2ctml/cti2ctml.vcproj | 207 - win32/vc8/ctmatlab/ctmatlab.vcproj | 195 - win32/vc8/ctmatlab/runmlab.cmd | 5 - win32/vc8/ctpython/ctpython.vcproj | 193 - win32/vc8/ctpython/runpython.cmd | 5 - win32/vc8/cvode/cvode.vcproj | 197 - win32/vc8/cxx_examples/cxx_examples.vcproj | 231 - win32/vc8/cxxutils/cxxutils.vcproj | 244 - win32/vc8/demos/CanteraDemos.sln | 61 - win32/vc8/demos/NASA_coeffs.vcproj | 141 - win32/vc8/demos/Rankine.vcproj | 141 - win32/vc8/demos/ReadMe.txt | 12 - win32/vc8/demos/combustor.vcproj | 141 - win32/vc8/demos/demo.vcproj | 143 - win32/vc8/demos/flamespeed.vcproj | 141 - win32/vc8/demos/kinetics1.vcproj | 141 - win32/vc8/diamondSurf/diamondSurf.vcproj | 204 - win32/vc8/equil/equil.vcproj | 391 - win32/vc8/f2c_blas/f2c_blas.vcproj | 342 - win32/vc8/f2c_lapack/f2c_lapack.vcproj | 440 - win32/vc8/f2c_libs/f2c_libs.vcproj | 842 - win32/vc8/f2c_math/f2c_math.vcproj | 280 - win32/vc8/kinetics/kinetics.vcproj | 315 - win32/vc8/numerics/numerics.vcproj | 292 - win32/vc8/oneD/oneD.vcproj | 248 - win32/vc8/prepreconfig.vc++ | 96 - win32/vc8/silane_equil/silane_equil.vcproj | 206 - win32/vc8/spectra/spectra.vcproj | 186 - win32/vc8/surfkin/surfkin.vcproj | 203 - win32/vc8/thermo/thermo.vcproj | 651 - win32/vc8/tpx/tpx.vcproj | 272 - win32/vc8/transport/transport.vcproj | 260 - win32/vc8/zeroD/zeroD.vcproj | 252 - win32/vc9/SetupCantera/SetupCantera.vdproj | 23890 ---------------- .../vc9/SetupCantera/SetupCanteraLite.vdproj | 11974 -------- .../SetupCanteraDebug.vdproj | 8417 ------ win32/vc9/Sundials/CVODES/CVODES.vcproj | 320 - win32/vc9/Sundials/NVEC_SER/NVEC_SER.vcproj | 248 - .../SUNDIALS_SHARED/SUNDIALS_SHARED.vcproj | 282 - win32/vc9/Sundials/SUNDIALS_SHARED/docopy.cmd | 15 - .../SUNDIALS_SHARED/sundials_config.h | 37 - win32/vc9/base/base.vcproj | 358 - win32/vc9/base/docopy.cmd | 30 - win32/vc9/cantera.sln | 378 - win32/vc9/cantera_examples.sln | 37 - win32/vc9/cantera_no_sundials.sln | 180 - win32/vc9/ck2cti/ck2cti.vcproj | 295 - win32/vc9/clib/clib.vcproj | 374 - win32/vc9/clibstatic/clibstatic.vcproj | 339 - win32/vc9/config_h/config_h.vcproj | 137 - win32/vc9/config_h/docopy.cmd | 48 - win32/vc9/converters/converters.vcproj | 341 - win32/vc9/converters/docopy.cmd | 21 - win32/vc9/csvdiff/csvdiff.vcproj | 293 - win32/vc9/cti2ctml/cti2ctml.vcproj | 290 - win32/vc9/ctmatlab/buildmlab.cmd | 3 - win32/vc9/ctmatlab/buildmlab_d.cmd | 3 - win32/vc9/ctmatlab/ctmatlab.vcproj | 197 - win32/vc9/ctmatlab/runmlab.cmd | 7 - win32/vc9/ctpython/ctpython.vcproj | 195 - win32/vc9/ctpython/runpython.cmd | 8 - win32/vc9/ctpython/runpython_d.cmd | 8 - win32/vc9/cvode/cvode.vcproj | 197 - win32/vc9/cxx_examples/cxx_examples.vcproj | 238 - win32/vc9/cxxutils/cxxutils.vcproj | 311 - win32/vc9/cxxutils/docopy.cmd | 21 - win32/vc9/demos/CanteraDemos.sln | 51 - win32/vc9/demos/NASA_coeffs.vcproj | 210 - win32/vc9/demos/Rankine.vcproj | 214 - win32/vc9/demos/ReadMe.txt | 9 - win32/vc9/demos/combustor.vcproj | 206 - win32/vc9/demos/demo.vcproj | 211 - win32/vc9/demos/flamespeed.vcproj | 206 - win32/vc9/demos/kinetics1.vcproj | 210 - win32/vc9/diamondSurf/diamondSurf.vcproj | 206 - win32/vc9/equil/docopy.cmd | 26 - win32/vc9/equil/equil.vcproj | 460 - win32/vc9/f2c_blas/f2c_blas.vcproj | 409 - win32/vc9/f2c_lapack/f2c_lapack.vcproj | 508 - win32/vc9/f2c_libs/f2c_libs.vcproj | 888 - win32/vc9/f2c_math/f2c_math.vcproj | 347 - win32/vc9/kinetics/docopy.cmd | 35 - win32/vc9/kinetics/kinetics.vcproj | 389 - win32/vc9/numerics/docopy.cmd | 29 - win32/vc9/numerics/numerics.vcproj | 357 - win32/vc9/oneD/docopy.cmd | 22 - win32/vc9/oneD/oneD.vcproj | 326 - win32/vc9/prepreconfig.vc++ | 102 - win32/vc9/silane_equil/silane_equil.vcproj | 206 - win32/vc9/spectra/spectra.vcproj | 186 - win32/vc9/surfkin/surfkin.sln | 20 - win32/vc9/surfkin/surfkin.vcproj | 205 - win32/vc9/thermo/docopy.cmd | 76 - win32/vc9/thermo/thermo.vcproj | 718 - win32/vc9/tpx/tpx.vcproj | 339 - win32/vc9/transport/docopy.cmd | 24 - win32/vc9/transport/transport.vcproj | 334 - win32/vc9/zeroD/docopy.cmd | 22 - win32/vc9/zeroD/zeroD.vcproj | 325 - winconfig.h | 192 - 514 files changed, 199296 deletions(-) delete mode 100755 Cantera/Makefile.in delete mode 100755 Cantera/clib/src/Makefile.in delete mode 100644 Cantera/cxx/Makefile.in delete mode 100644 Cantera/cxx/demos/Makefile.in delete mode 100644 Cantera/cxx/demos/Makefile.win delete mode 100644 Cantera/cxx/demos/NASA_coeffs/Makefile.in delete mode 100644 Cantera/cxx/demos/NASA_coeffs/Makefile.install.in delete mode 100644 Cantera/cxx/demos/NASA_coeffs/Makefile.win delete mode 100644 Cantera/cxx/demos/combustor/Makefile.in delete mode 100644 Cantera/cxx/demos/combustor/Makefile.install.in delete mode 100644 Cantera/cxx/demos/combustor/Makefile.win delete mode 100644 Cantera/cxx/demos/flamespeed/Makefile.in delete mode 100644 Cantera/cxx/demos/flamespeed/Makefile.install.in delete mode 100644 Cantera/cxx/demos/flamespeed/Makefile.win delete mode 100644 Cantera/cxx/demos/kinetics1/Makefile.in delete mode 100644 Cantera/cxx/demos/kinetics1/Makefile.install.in delete mode 100644 Cantera/cxx/demos/kinetics1/Makefile.win delete mode 100644 Cantera/cxx/demos/rankine/Makefile.in delete mode 100644 Cantera/cxx/demos/rankine/Makefile.install.in delete mode 100644 Cantera/cxx/demos/rankine/Makefile.win delete mode 100644 Cantera/cxx/include/Cantera.mak.in delete mode 100644 Cantera/cxx/include/Cantera_bt.mak.in delete mode 100644 Cantera/cxx/src/Makefile.in delete mode 100644 Cantera/fortran/f77demos/Makefile.in delete mode 100644 Cantera/fortran/f77demos/f77demos.mak.in delete mode 100644 Cantera/fortran/src/Makefile.in delete mode 100644 Cantera/matlab/Makefile.in delete mode 100644 Cantera/matlab/setup_matlab.py.in delete mode 100644 Cantera/matlab/setup_winmatlab.py delete mode 100644 Cantera/matlab/setup_winmatlab_d.py delete mode 100755 Cantera/matlab/setup_winmatlab_static.py delete mode 100755 Cantera/matlab/setup_winmatlab_static.py.in delete mode 100755 Cantera/python/Makefile.in delete mode 100644 Cantera/python/examples/Makefile.in delete mode 100644 Cantera/python/examples/Makefile.win delete mode 100644 Cantera/python/examples/equilibrium/Makefile.in delete mode 100644 Cantera/python/examples/equilibrium/Makefile.win delete mode 100644 Cantera/python/examples/equilibrium/adiabatic_flame/Makefile.in delete mode 100644 Cantera/python/examples/equilibrium/adiabatic_flame/Makefile.win delete mode 100644 Cantera/python/examples/equilibrium/multiphase_plasma/Makefile.in delete mode 100644 Cantera/python/examples/equilibrium/multiphase_plasma/Makefile.win delete mode 100644 Cantera/python/examples/equilibrium/simple_test/Makefile.in delete mode 100644 Cantera/python/examples/equilibrium/simple_test/Makefile.win delete mode 100644 Cantera/python/examples/equilibrium/stoich_flame/Makefile.in delete mode 100644 Cantera/python/examples/equilibrium/stoich_flame/Makefile.win delete mode 100644 Cantera/python/examples/flames/Makefile.in delete mode 100644 Cantera/python/examples/flames/Makefile.win delete mode 100644 Cantera/python/examples/flames/adiabatic_flame/Makefile.in delete mode 100644 Cantera/python/examples/flames/adiabatic_flame/Makefile.win delete mode 100644 Cantera/python/examples/flames/flame1/Makefile.in delete mode 100644 Cantera/python/examples/flames/flame1/Makefile.win delete mode 100644 Cantera/python/examples/flames/flame2/Makefile.in delete mode 100644 Cantera/python/examples/flames/flame2/Makefile.win delete mode 100644 Cantera/python/examples/flames/flame_fixed_T/Makefile.in delete mode 100644 Cantera/python/examples/flames/flame_fixed_T/Makefile.win delete mode 100644 Cantera/python/examples/flames/free_h2_air/Makefile.in delete mode 100644 Cantera/python/examples/flames/free_h2_air/Makefile.win delete mode 100644 Cantera/python/examples/flames/npflame1/Makefile.in delete mode 100644 Cantera/python/examples/flames/npflame1/Makefile.win delete mode 100644 Cantera/python/examples/flames/stflame1/Makefile.in delete mode 100644 Cantera/python/examples/flames/stflame1/Makefile.win delete mode 100644 Cantera/python/examples/fuel_cells/Makefile.in delete mode 100644 Cantera/python/examples/fuel_cells/Makefile.win delete mode 100644 Cantera/python/examples/gasdynamics/Makefile.in delete mode 100644 Cantera/python/examples/gasdynamics/Makefile.win delete mode 100644 Cantera/python/examples/gasdynamics/isentropic/Makefile.in delete mode 100644 Cantera/python/examples/gasdynamics/isentropic/Makefile.win delete mode 100644 Cantera/python/examples/gasdynamics/soundSpeed/Makefile.in delete mode 100644 Cantera/python/examples/gasdynamics/soundSpeed/Makefile.win delete mode 100644 Cantera/python/examples/kinetics/Makefile.in delete mode 100644 Cantera/python/examples/kinetics/Makefile.win delete mode 100644 Cantera/python/examples/liquid_vapor/Makefile.in delete mode 100644 Cantera/python/examples/liquid_vapor/Makefile.win delete mode 100644 Cantera/python/examples/liquid_vapor/critProperties/Makefile.in delete mode 100644 Cantera/python/examples/liquid_vapor/critProperties/Makefile.win delete mode 100644 Cantera/python/examples/liquid_vapor/rankine/Makefile.in delete mode 100644 Cantera/python/examples/liquid_vapor/rankine/Makefile.win delete mode 100644 Cantera/python/examples/misc/Makefile.in delete mode 100644 Cantera/python/examples/misc/Makefile.win delete mode 100644 Cantera/python/examples/reactors/Makefile.in delete mode 100644 Cantera/python/examples/reactors/Makefile.win delete mode 100644 Cantera/python/examples/reactors/combustor_sim/Makefile.in delete mode 100644 Cantera/python/examples/reactors/combustor_sim/Makefile.win delete mode 100644 Cantera/python/examples/reactors/functors_sim/Makefile.in delete mode 100644 Cantera/python/examples/reactors/functors_sim/Makefile.win delete mode 100644 Cantera/python/examples/reactors/mix1_sim/Makefile.in delete mode 100644 Cantera/python/examples/reactors/mix1_sim/Makefile.win delete mode 100644 Cantera/python/examples/reactors/mix2_sim/Makefile.in delete mode 100644 Cantera/python/examples/reactors/mix2_sim/Makefile.win delete mode 100644 Cantera/python/examples/reactors/piston_sim/Makefile.in delete mode 100644 Cantera/python/examples/reactors/piston_sim/Makefile.win delete mode 100644 Cantera/python/examples/reactors/reactor1_sim/Makefile.in delete mode 100644 Cantera/python/examples/reactors/reactor1_sim/Makefile.win delete mode 100644 Cantera/python/examples/reactors/reactor2_sim/Makefile.in delete mode 100644 Cantera/python/examples/reactors/reactor2_sim/Makefile.win delete mode 100644 Cantera/python/examples/reactors/sensitivity_sim/Makefile.in delete mode 100644 Cantera/python/examples/reactors/sensitivity_sim/Makefile.win delete mode 100644 Cantera/python/examples/reactors/surf_pfr_sim/Makefile.in delete mode 100644 Cantera/python/examples/reactors/surf_pfr_sim/Makefile.win delete mode 100644 Cantera/python/examples/surface_chemistry/Makefile.in delete mode 100644 Cantera/python/examples/surface_chemistry/Makefile.win delete mode 100644 Cantera/python/examples/surface_chemistry/catcomb_stagflow/Makefile.in delete mode 100644 Cantera/python/examples/surface_chemistry/catcomb_stagflow/Makefile.win delete mode 100644 Cantera/python/examples/surface_chemistry/diamond_cvd/Makefile.in delete mode 100644 Cantera/python/examples/surface_chemistry/diamond_cvd/Makefile.win delete mode 100644 Cantera/python/examples/transport/Makefile.in delete mode 100644 Cantera/python/examples/transport/Makefile.win delete mode 100755 Cantera/python/src/Makefile.in delete mode 100755 Cantera/python/winsetup.py delete mode 100755 Cantera/python/winsetup_d.py delete mode 100755 Cantera/src/Makefile.in delete mode 100644 Cantera/src/base/Makefile.in delete mode 100644 Cantera/src/converters/Makefile.in delete mode 100644 Cantera/src/equil/Makefile.in delete mode 100644 Cantera/src/kinetics/Makefile.in delete mode 100644 Cantera/src/numerics/Makefile.in delete mode 100644 Cantera/src/oneD/Makefile.in delete mode 100644 Cantera/src/spectra/Makefile.in delete mode 100644 Cantera/src/thermo/Makefile.in delete mode 100644 Cantera/src/transport/Makefile.in delete mode 100644 Cantera/src/zeroD/Makefile.in delete mode 100755 License.rtf delete mode 100755 Makefile.in delete mode 100644 apps/bvp/blasius.mak delete mode 100644 apps/bvp/stagnation.mak delete mode 100755 bin/README delete mode 100755 bin/exp3to2.sh delete mode 100755 bin/get_arch delete mode 100755 bin/install_tsc.in delete mode 100755 bin/mixmaster.py delete mode 100755 bin/rm_cvsignore delete mode 100755 bin/tscompare delete mode 100755 bin/tscompare_alwaystrue delete mode 100755 bin/tscompare_csh delete mode 100755 bin/tscompare_ksh delete mode 100755 bin/tscompare_sh delete mode 100755 config.h.in delete mode 100755 config/Cantera.README delete mode 100755 config/config.guess delete mode 100755 config/config.h.in delete mode 100755 config/config.sub delete mode 100755 config/configure delete mode 100755 config/configure.in delete mode 100644 config/testpch.h delete mode 100755 configure delete mode 100755 configure.in delete mode 100755 data/inputs/Makefile.in delete mode 100644 docs/README.txt delete mode 100755 docs/install_examples/cygwin_gcc344_dbg_f2c_numeric.sh delete mode 100755 docs/install_examples/cygwin_gcc344_dbg_f2c_numpy.sh delete mode 100755 docs/install_examples/cygwin_gcc434_dbg_f2c_numpy.sh delete mode 100755 docs/install_examples/linux_32_gcc343_dbg_python235_numeric delete mode 100755 docs/install_examples/linux_32_gcc343_opt_python235_numeric delete mode 100755 docs/install_examples/linux_64_gcc424_dbg_python252_numpy delete mode 100755 docs/install_examples/linux_64_gcc424_dbg_python264_numpy delete mode 100755 docs/install_examples/linux_64_gcc424_opt_python252_numpy delete mode 100755 docs/install_examples/mac_gcc401_python251_numpy delete mode 100755 docs/install_examples/sol10_64bit_CC57_dbg_py24_numarray delete mode 100755 docs/install_examples/sol10_64bit_CC57_opt_py24_numarray delete mode 100755 docs/install_examples/test_base delete mode 100755 ext/Makefile.in delete mode 100755 ext/blas/Makefile.in delete mode 100755 ext/cvode/Makefile.in delete mode 100755 ext/f2c_blas/Makefile.in delete mode 100755 ext/f2c_lapack/Makefile.in delete mode 100755 ext/f2c_libs/Makefile.in delete mode 100644 ext/f2c_libs/arithchk/arith.hwin32 delete mode 100644 ext/f2c_math/Makefile.in delete mode 100644 ext/f2c_math/mkl_cblas.h delete mode 100755 ext/lapack/Makefile.in delete mode 100755 ext/math/Makefile.in delete mode 100755 ext/math/mkl_cblas.h delete mode 100755 ext/tpx/Makefile.in delete mode 100755 preconfig delete mode 100644 test_problems/ChemEquil_gri_matrix/Makefile.in delete mode 100755 test_problems/ChemEquil_gri_matrix/runtest delete mode 100644 test_problems/ChemEquil_gri_pairs/Makefile.in delete mode 100755 test_problems/ChemEquil_gri_pairs/runtest delete mode 100644 test_problems/ChemEquil_ionizedGas/Makefile.in delete mode 100755 test_problems/ChemEquil_ionizedGas/runtest delete mode 100644 test_problems/ChemEquil_red1/Makefile.in delete mode 100755 test_problems/ChemEquil_red1/runtest delete mode 100644 test_problems/CpJump/Makefile.in delete mode 100755 test_problems/CpJump/runtest delete mode 100644 test_problems/Makefile.in delete mode 100644 test_problems/NASA9poly_test/Makefile.in delete mode 100755 test_problems/NASA9poly_test/runtest delete mode 100644 test_problems/VCSnonideal/Makefile.in delete mode 100644 test_problems/VCSnonideal/NaCl_equil/Makefile.in delete mode 100755 test_problems/VCSnonideal/NaCl_equil/runtest delete mode 100755 test_problems/VCSnonideal/NaCl_equil/runtestd delete mode 100644 test_problems/VPsilane_test/Makefile.in delete mode 100755 test_problems/VPsilane_test/runtest.in delete mode 100644 test_problems/cathermo/DH_graph_1/Makefile.in delete mode 100755 test_problems/cathermo/DH_graph_1/runtest delete mode 100644 test_problems/cathermo/DH_graph_NM/Makefile.in delete mode 100755 test_problems/cathermo/DH_graph_NM/runtest delete mode 100644 test_problems/cathermo/DH_graph_Pitzer/Makefile.in delete mode 100755 test_problems/cathermo/DH_graph_Pitzer/runtest delete mode 100644 test_problems/cathermo/DH_graph_acommon/Makefile.in delete mode 100755 test_problems/cathermo/DH_graph_acommon/runtest delete mode 100644 test_problems/cathermo/DH_graph_bdotak/Makefile.in delete mode 100755 test_problems/cathermo/DH_graph_bdotak/runtest delete mode 100644 test_problems/cathermo/HMW_dupl_test/Makefile.in delete mode 100755 test_problems/cathermo/HMW_dupl_test/runtest delete mode 100644 test_problems/cathermo/HMW_graph_CpvT/Makefile.in delete mode 100755 test_problems/cathermo/HMW_graph_CpvT/runtest delete mode 100644 test_problems/cathermo/HMW_graph_GvI/Makefile.in delete mode 100755 test_problems/cathermo/HMW_graph_GvI/runtest delete mode 100644 test_problems/cathermo/HMW_graph_GvT/Makefile.in delete mode 100755 test_problems/cathermo/HMW_graph_GvT/runtest delete mode 100644 test_problems/cathermo/HMW_graph_HvT/Makefile.in delete mode 100755 test_problems/cathermo/HMW_graph_HvT/runtest delete mode 100644 test_problems/cathermo/HMW_graph_VvT/Makefile.in delete mode 100755 test_problems/cathermo/HMW_graph_VvT/runtest delete mode 100644 test_problems/cathermo/HMW_test_1/Makefile.in delete mode 100755 test_problems/cathermo/HMW_test_1/runtest delete mode 100644 test_problems/cathermo/HMW_test_3/Makefile.in delete mode 100755 test_problems/cathermo/HMW_test_3/runtest delete mode 100644 test_problems/cathermo/Makefile.in delete mode 100644 test_problems/cathermo/VPissp/Makefile.in delete mode 100755 test_problems/cathermo/VPissp/runtest delete mode 100644 test_problems/cathermo/ims/Makefile.in delete mode 100755 test_problems/cathermo/ims/runtest delete mode 100644 test_problems/cathermo/issp/Makefile.in delete mode 100755 test_problems/cathermo/issp/runtest delete mode 100644 test_problems/cathermo/stoichSubSSTP/Makefile.in delete mode 100755 test_problems/cathermo/stoichSubSSTP/runtest delete mode 100755 test_problems/cathermo/testIAPWS/Makefile.in delete mode 100755 test_problems/cathermo/testIAPWS/runtest delete mode 100755 test_problems/cathermo/testIAPWSPres/Makefile.in delete mode 100755 test_problems/cathermo/testIAPWSPres/runtest delete mode 100755 test_problems/cathermo/testIAPWSTripP/Makefile.in delete mode 100755 test_problems/cathermo/testIAPWSTripP/runtest delete mode 100755 test_problems/cathermo/testWaterPDSS/Makefile.in delete mode 100755 test_problems/cathermo/testWaterPDSS/runtest delete mode 100644 test_problems/cathermo/testWaterTP/Makefile.in delete mode 100755 test_problems/cathermo/testWaterTP/runtest delete mode 100755 test_problems/cathermo/wtWater/Makefile.in delete mode 100755 test_problems/cathermo/wtWater/runtest delete mode 100644 test_problems/ck2cti_test/Makefile.in delete mode 100644 test_problems/cxx_ex/Makefile.in delete mode 100755 test_problems/cxx_ex/runtest delete mode 100644 test_problems/diamondSurf/Makefile.in delete mode 100755 test_problems/diamondSurf/runtest delete mode 100644 test_problems/diamondSurf_dupl/Makefile.in delete mode 100755 test_problems/diamondSurf_dupl/runtest delete mode 100644 test_problems/fracCoeff/Makefile.in delete mode 100755 test_problems/fracCoeff/runtest delete mode 100644 test_problems/min_python/Makefile.in delete mode 100644 test_problems/min_python/minDiamond/Makefile.in delete mode 100755 test_problems/min_python/minDiamond/runtest delete mode 100644 test_problems/min_python/negATest/Makefile.in delete mode 100755 test_problems/min_python/negATest/runtest delete mode 100644 test_problems/mixGasTransport/Makefile.in delete mode 100755 test_problems/mixGasTransport/runtest delete mode 100644 test_problems/multiGasTransport/Makefile.in delete mode 100755 test_problems/multiGasTransport/runtest delete mode 100644 test_problems/nasa9_reader/Makefile.in delete mode 100644 test_problems/negATest/Makefile.in delete mode 100755 test_problems/negATest/runtest delete mode 100644 test_problems/printUtilUnitTest/Makefile.in delete mode 100755 test_problems/printUtilUnitTest/runtest delete mode 100644 test_problems/pureFluidTest/Makefile.in delete mode 100755 test_problems/pureFluidTest/runtest delete mode 100644 test_problems/python/Makefile.in delete mode 100755 test_problems/python/flame1/runtest delete mode 100755 test_problems/python/runtest delete mode 100755 test_problems/python/tut1/runtest delete mode 100755 test_problems/python/tut2/runtest delete mode 100755 test_problems/python/tut3/runtest delete mode 100755 test_problems/python/tut4/runtest delete mode 100644 test_problems/rankine_democxx/Makefile.in delete mode 100755 test_problems/rankine_democxx/runtest delete mode 100644 test_problems/silane_equil/Makefile.in delete mode 100755 test_problems/silane_equil/runtest delete mode 100644 test_problems/spectroscopy/Makefile.in delete mode 100644 test_problems/surfSolverTest/Makefile.in delete mode 100755 test_problems/surfSolverTest/runtest delete mode 100755 test_problems/surfSolverTest/runtest2 delete mode 100755 test_problems/surfSolverTest/runtest2_d3 delete mode 100755 test_problems/surfSolverTest/runtest_d3 delete mode 100644 test_problems/surfkin/Makefile.in delete mode 100755 test_problems/surfkin/runtest delete mode 100644 tools/Makefile.in delete mode 100644 tools/bin/ctupdate.py delete mode 100755 tools/bin/cvs2cl.pl delete mode 100755 tools/bin/erase delete mode 100644 tools/doc/Makefile.in delete mode 100644 tools/doc/README delete mode 100755 tools/export delete mode 100755 tools/src/Makefile.in delete mode 100755 tools/src/ck2ctml.cpp delete mode 100755 tools/src/ck2ctml.dsp delete mode 100755 tools/src/ctlibsample.mak.in delete mode 100755 tools/src/ctsetup.cpp delete mode 100755 tools/src/ctsetup.in delete mode 100755 tools/src/ctwin delete mode 100644 tools/src/findtag.py delete mode 100644 tools/src/finish_install.py.in delete mode 100644 tools/src/fixtext.cpp delete mode 100755 tools/src/makedsp.cpp delete mode 100755 tools/src/newdsp.cpp delete mode 100644 tools/src/package4mac.in delete mode 100755 tools/src/postflight delete mode 100755 tools/src/proto.dsp delete mode 100755 tools/src/protocvf.dsp delete mode 100755 tools/src/protocxx.cpp delete mode 100755 tools/src/protocxx.dsp delete mode 100755 tools/src/sample.mak.in delete mode 100755 tools/src/sample_f90.mak.in delete mode 100644 tools/src/sundials_version.py delete mode 100755 tools/src/validate.cpp delete mode 100644 tools/templates/cxx/demo.mak.in delete mode 100644 tools/templates/f77/README_WIN32.txt delete mode 100644 tools/templates/f77/demo.mak.in delete mode 100644 tools/templates/f77/f77demo.dsp delete mode 100644 tools/templates/f90/demo.mak.in delete mode 100644 tools/testtools/Makefile.in delete mode 100644 win32/README.vc7 delete mode 100644 win32/README.vc8 delete mode 100644 win32/vc6/all/all.dsp delete mode 100755 win32/vc6/blas/blas.dsp delete mode 100755 win32/vc6/cantera.dsw delete mode 100755 win32/vc6/cantera/cantera.dsp delete mode 100755 win32/vc6/cantera_examples/cantera_examples.dsw delete mode 100644 win32/vc6/ck2cti/ck2cti.dsp delete mode 100755 win32/vc6/ckreader/ckreader.dsp delete mode 100644 win32/vc6/clib/clib.dsp delete mode 100644 win32/vc6/converters/converters.dsp delete mode 100755 win32/vc6/ct/ct.dsp delete mode 100755 win32/vc6/ctmath/ctmath.dsp delete mode 100755 win32/vc6/ctsetup/ctsetup.dsp delete mode 100755 win32/vc6/cvode/cvode.dsp delete mode 100644 win32/vc6/cxxutils/cxxutils.dsp delete mode 100644 win32/vc6/cxxutils/cxxutils.mak delete mode 100755 win32/vc6/lapack/lapack.dsp delete mode 100644 win32/vc6/oneD/oneD.dsp delete mode 100755 win32/vc6/recipes/recipes.dsp delete mode 100644 win32/vc6/tpx/tpx.dsp delete mode 100644 win32/vc6/tpx/tpx.mak delete mode 100644 win32/vc6/transport/transport.dsp delete mode 100644 win32/vc6/zeroD/zeroD.dsp delete mode 100755 win32/vc7/SetupCantera/SetupCantera.vdproj delete mode 100755 win32/vc7/SetupCantera/SetupCanteraLite.vdproj delete mode 100644 win32/vc7/Sundials/CVODES/CVODES.vcproj delete mode 100644 win32/vc7/Sundials/CVODES_DENSE/CVODES_DENSE.vcproj delete mode 100644 win32/vc7/Sundials/IDA/IDA.vcproj delete mode 100644 win32/vc7/Sundials/KINSOL/KINSOL.vcproj delete mode 100644 win32/vc7/Sundials/NVEC_SER/NVEC_SER.vcproj delete mode 100644 win32/vc7/Sundials/SUNDIALS_SHARED/SUNDIALS_SHARED.vcproj delete mode 100644 win32/vc7/Sundials/sundials/sundials_config.h delete mode 100755 win32/vc7/base/base.vcproj delete mode 100755 win32/vc7/cantera.sln delete mode 100755 win32/vc7/cantera/cantera.vcproj delete mode 100755 win32/vc7/cantera_examples.sln delete mode 100755 win32/vc7/cantera_no_sundials.sln delete mode 100755 win32/vc7/ck2cti/ck2cti.vcproj delete mode 100755 win32/vc7/clib/clib.vcproj delete mode 100755 win32/vc7/config_h/config_h.vcproj delete mode 100644 win32/vc7/config_h/docopy.cmd delete mode 100755 win32/vc7/configure.vc++ delete mode 100755 win32/vc7/converters/converters.vcproj delete mode 100755 win32/vc7/csvdiff/csvdiff.vcproj delete mode 100755 win32/vc7/cti2ctml/cti2ctml.vcproj delete mode 100755 win32/vc7/ctmatlab/ctmatlab.vcproj delete mode 100755 win32/vc7/ctmatlab/runmlab.cmd delete mode 100755 win32/vc7/ctpython/ctpython.vcproj delete mode 100755 win32/vc7/ctpython/runpython.cmd delete mode 100755 win32/vc7/cvode/cvode.vcproj delete mode 100755 win32/vc7/cxx_examples/cxx_examples.vcproj delete mode 100755 win32/vc7/cxxutils/cxxutils.vcproj delete mode 100755 win32/vc7/demos/CanteraDemos.sln delete mode 100644 win32/vc7/demos/NASA_coeffs.vcproj delete mode 100755 win32/vc7/demos/Rankine.vcproj delete mode 100755 win32/vc7/demos/ReadMe.txt delete mode 100644 win32/vc7/demos/combustor.vcproj delete mode 100755 win32/vc7/demos/demo.vcproj delete mode 100644 win32/vc7/demos/flamespeed.vcproj delete mode 100644 win32/vc7/demos/kinetics1.vcproj delete mode 100755 win32/vc7/diamondSurf/diamondSurf.vcproj delete mode 100755 win32/vc7/f2c_arithchk/f2c_arithchk.vcproj delete mode 100755 win32/vc7/f2c_blas/f2c_blas.vcproj delete mode 100755 win32/vc7/f2c_lapack/f2c_lapack.vcproj delete mode 100755 win32/vc7/f2c_libs/f2c_libs.vcproj delete mode 100755 win32/vc7/f2c_math/f2c_math.vcproj delete mode 100755 win32/vc7/f2c_recipes/f2c_recipes.vcproj delete mode 100755 win32/vc7/oneD/oneD.vcproj delete mode 100755 win32/vc7/prepreconfig.vc++ delete mode 100755 win32/vc7/pycantera/pycantera.vcproj delete mode 100755 win32/vc7/silane_equil/silane_equil.vcproj delete mode 100755 win32/vc7/surfkin/surfkin.vcproj delete mode 100755 win32/vc7/tpx/tpx.vcproj delete mode 100755 win32/vc7/transport/transport.vcproj delete mode 100755 win32/vc7/zeroD/zeroD.vcproj delete mode 100755 win32/vc8/SetupAlt/SetupAlt.vdproj delete mode 100755 win32/vc8/SetupCantera/SetupCantera.vdproj delete mode 100755 win32/vc8/SetupCantera/SetupCanteraLite.vdproj delete mode 100755 win32/vc8/Sundials/CVODES/CVODES.vcproj delete mode 100755 win32/vc8/Sundials/NVEC_SER/NVEC_SER.vcproj delete mode 100755 win32/vc8/Sundials/SUNDIALS_SHARED/SUNDIALS_SHARED.vcproj delete mode 100755 win32/vc8/base/base.vcproj delete mode 100755 win32/vc8/base_h/base_h.vcproj delete mode 100755 win32/vc8/base_h/docopy.cmd delete mode 100755 win32/vc8/cantera.sln delete mode 100755 win32/vc8/cantera_examples.sln delete mode 100755 win32/vc8/cantera_no_sundials.sln delete mode 100755 win32/vc8/ck2cti/ck2cti.vcproj delete mode 100755 win32/vc8/clib/clib.vcproj delete mode 100755 win32/vc8/config_h/config_h.vcproj delete mode 100755 win32/vc8/config_h/docopy.cmd delete mode 100755 win32/vc8/converters/converters.vcproj delete mode 100755 win32/vc8/csvdiff/csvdiff.vcproj delete mode 100755 win32/vc8/cti2ctml/cti2ctml.vcproj delete mode 100755 win32/vc8/ctmatlab/ctmatlab.vcproj delete mode 100755 win32/vc8/ctmatlab/runmlab.cmd delete mode 100755 win32/vc8/ctpython/ctpython.vcproj delete mode 100755 win32/vc8/ctpython/runpython.cmd delete mode 100755 win32/vc8/cvode/cvode.vcproj delete mode 100755 win32/vc8/cxx_examples/cxx_examples.vcproj delete mode 100755 win32/vc8/cxxutils/cxxutils.vcproj delete mode 100755 win32/vc8/demos/CanteraDemos.sln delete mode 100755 win32/vc8/demos/NASA_coeffs.vcproj delete mode 100755 win32/vc8/demos/Rankine.vcproj delete mode 100755 win32/vc8/demos/ReadMe.txt delete mode 100755 win32/vc8/demos/combustor.vcproj delete mode 100755 win32/vc8/demos/demo.vcproj delete mode 100755 win32/vc8/demos/flamespeed.vcproj delete mode 100755 win32/vc8/demos/kinetics1.vcproj delete mode 100755 win32/vc8/diamondSurf/diamondSurf.vcproj delete mode 100755 win32/vc8/equil/equil.vcproj delete mode 100755 win32/vc8/f2c_blas/f2c_blas.vcproj delete mode 100755 win32/vc8/f2c_lapack/f2c_lapack.vcproj delete mode 100755 win32/vc8/f2c_libs/f2c_libs.vcproj delete mode 100755 win32/vc8/f2c_math/f2c_math.vcproj delete mode 100755 win32/vc8/kinetics/kinetics.vcproj delete mode 100755 win32/vc8/numerics/numerics.vcproj delete mode 100755 win32/vc8/oneD/oneD.vcproj delete mode 100755 win32/vc8/prepreconfig.vc++ delete mode 100755 win32/vc8/silane_equil/silane_equil.vcproj delete mode 100755 win32/vc8/spectra/spectra.vcproj delete mode 100755 win32/vc8/surfkin/surfkin.vcproj delete mode 100755 win32/vc8/thermo/thermo.vcproj delete mode 100755 win32/vc8/tpx/tpx.vcproj delete mode 100755 win32/vc8/transport/transport.vcproj delete mode 100755 win32/vc8/zeroD/zeroD.vcproj delete mode 100755 win32/vc9/SetupCantera/SetupCantera.vdproj delete mode 100755 win32/vc9/SetupCantera/SetupCanteraLite.vdproj delete mode 100755 win32/vc9/SetupCanteraDebug/SetupCanteraDebug.vdproj delete mode 100755 win32/vc9/Sundials/CVODES/CVODES.vcproj delete mode 100755 win32/vc9/Sundials/NVEC_SER/NVEC_SER.vcproj delete mode 100755 win32/vc9/Sundials/SUNDIALS_SHARED/SUNDIALS_SHARED.vcproj delete mode 100755 win32/vc9/Sundials/SUNDIALS_SHARED/docopy.cmd delete mode 100644 win32/vc9/Sundials/SUNDIALS_SHARED/sundials_config.h delete mode 100755 win32/vc9/base/base.vcproj delete mode 100755 win32/vc9/base/docopy.cmd delete mode 100755 win32/vc9/cantera.sln delete mode 100755 win32/vc9/cantera_examples.sln delete mode 100755 win32/vc9/cantera_no_sundials.sln delete mode 100755 win32/vc9/ck2cti/ck2cti.vcproj delete mode 100755 win32/vc9/clib/clib.vcproj delete mode 100755 win32/vc9/clibstatic/clibstatic.vcproj delete mode 100755 win32/vc9/config_h/config_h.vcproj delete mode 100755 win32/vc9/config_h/docopy.cmd delete mode 100755 win32/vc9/converters/converters.vcproj delete mode 100755 win32/vc9/converters/docopy.cmd delete mode 100755 win32/vc9/csvdiff/csvdiff.vcproj delete mode 100755 win32/vc9/cti2ctml/cti2ctml.vcproj delete mode 100755 win32/vc9/ctmatlab/buildmlab.cmd delete mode 100755 win32/vc9/ctmatlab/buildmlab_d.cmd delete mode 100755 win32/vc9/ctmatlab/ctmatlab.vcproj delete mode 100755 win32/vc9/ctmatlab/runmlab.cmd delete mode 100755 win32/vc9/ctpython/ctpython.vcproj delete mode 100755 win32/vc9/ctpython/runpython.cmd delete mode 100755 win32/vc9/ctpython/runpython_d.cmd delete mode 100755 win32/vc9/cvode/cvode.vcproj delete mode 100755 win32/vc9/cxx_examples/cxx_examples.vcproj delete mode 100755 win32/vc9/cxxutils/cxxutils.vcproj delete mode 100755 win32/vc9/cxxutils/docopy.cmd delete mode 100755 win32/vc9/demos/CanteraDemos.sln delete mode 100755 win32/vc9/demos/NASA_coeffs.vcproj delete mode 100755 win32/vc9/demos/Rankine.vcproj delete mode 100755 win32/vc9/demos/ReadMe.txt delete mode 100755 win32/vc9/demos/combustor.vcproj delete mode 100755 win32/vc9/demos/demo.vcproj delete mode 100755 win32/vc9/demos/flamespeed.vcproj delete mode 100755 win32/vc9/demos/kinetics1.vcproj delete mode 100755 win32/vc9/diamondSurf/diamondSurf.vcproj delete mode 100755 win32/vc9/equil/docopy.cmd delete mode 100755 win32/vc9/equil/equil.vcproj delete mode 100755 win32/vc9/f2c_blas/f2c_blas.vcproj delete mode 100755 win32/vc9/f2c_lapack/f2c_lapack.vcproj delete mode 100755 win32/vc9/f2c_libs/f2c_libs.vcproj delete mode 100755 win32/vc9/f2c_math/f2c_math.vcproj delete mode 100755 win32/vc9/kinetics/docopy.cmd delete mode 100755 win32/vc9/kinetics/kinetics.vcproj delete mode 100755 win32/vc9/numerics/docopy.cmd delete mode 100755 win32/vc9/numerics/numerics.vcproj delete mode 100755 win32/vc9/oneD/docopy.cmd delete mode 100755 win32/vc9/oneD/oneD.vcproj delete mode 100755 win32/vc9/prepreconfig.vc++ delete mode 100755 win32/vc9/silane_equil/silane_equil.vcproj delete mode 100755 win32/vc9/spectra/spectra.vcproj delete mode 100755 win32/vc9/surfkin/surfkin.sln delete mode 100755 win32/vc9/surfkin/surfkin.vcproj delete mode 100755 win32/vc9/thermo/docopy.cmd delete mode 100755 win32/vc9/thermo/thermo.vcproj delete mode 100755 win32/vc9/tpx/tpx.vcproj delete mode 100755 win32/vc9/transport/docopy.cmd delete mode 100755 win32/vc9/transport/transport.vcproj delete mode 100755 win32/vc9/zeroD/docopy.cmd delete mode 100755 win32/vc9/zeroD/zeroD.vcproj delete mode 100644 winconfig.h diff --git a/Cantera/Makefile.in b/Cantera/Makefile.in deleted file mode 100755 index 1d0500e66..000000000 --- a/Cantera/Makefile.in +++ /dev/null @@ -1,57 +0,0 @@ -#/bin/sh -############################################################### -# $Author: hkmoffa $ -# $Date: 2007/05/06 17:16:43 $ -# $Revision: 1.8 $ -# -# 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/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/cxx/Makefile.in b/Cantera/cxx/Makefile.in deleted file mode 100644 index b142632e9..000000000 --- a/Cantera/cxx/Makefile.in +++ /dev/null @@ -1,57 +0,0 @@ -#/bin/sh -############################################################### -# $Author: hkmoffa $ -# $Date: 2009/04/04 03:27:43 $ -# $Revision: 1.14 $ -# -# 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 \ - 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/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/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/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/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/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/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/include/Cantera.mak.in b/Cantera/cxx/include/Cantera.mak.in deleted file mode 100644 index 29d63639f..000000000 --- a/Cantera/cxx/include/Cantera.mak.in +++ /dev/null @@ -1,150 +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: Cantera.mak.in,v 1.5 2009/01/09 23:26:41 hkmoffa Exp $ -# -# -# 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@ -else -CANTERA_CVODE_LIBS= -L$(CANTERA_LIBSDIR) -lcvode -CANTERA_CVODE_LIBS_DEP=$(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_CVODE_LIBS) $(CANTERA_BLAS_LAPACK_LIBS) \ - $(CANTERA_F2C_LIBS) -# -CANTERA_TOTAL_LIBS_DEP= $(CANTERA_CORE_LIBS_DEP) \ - $(CANTERA_CVODE_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 b98df72c3..000000000 --- a/Cantera/cxx/include/Cantera_bt.mak.in +++ /dev/null @@ -1,137 +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: Cantera_bt.mak.in,v 1.2 2008/01/21 21:17:52 hkmoffa Exp $ -# -# -# 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@ -# -# 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/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/fortran/f77demos/Makefile.in b/Cantera/fortran/f77demos/Makefile.in deleted file mode 100644 index d99410041..000000000 --- a/Cantera/fortran/f77demos/Makefile.in +++ /dev/null @@ -1,116 +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@ - -# 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/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/Makefile.in b/Cantera/fortran/src/Makefile.in deleted file mode 100644 index 15f80f708..000000000 --- a/Cantera/fortran/src/Makefile.in +++ /dev/null @@ -1,124 +0,0 @@ -#/bin/sh -############################################################### -# $Author: hkmoffa $ -# $Date: 2009/04/04 03:23:32 $ -# $Revision: 1.21 $ -# -# 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/matlab/Makefile.in b/Cantera/matlab/Makefile.in deleted file mode 100644 index fa4000812..000000000 --- a/Cantera/matlab/Makefile.in +++ /dev/null @@ -1,209 +0,0 @@ -#/bin/sh -############################################################### -# $Author: hkmoffa $ -# $Date: 2009/07/06 23:52:40 $ -# $Revision: 1.33 $ -# -# 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/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 6207f9815..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: 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 -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/python/Makefile.in b/Cantera/python/Makefile.in deleted file mode 100755 index bec87b2dc..000000000 --- a/Cantera/python/Makefile.in +++ /dev/null @@ -1,108 +0,0 @@ -#/bin/sh -############################################################### -# $Author: hkmoffa $ -# $Date: 2009/04/19 21:11:51 $ -# $Revision: 1.31 $ -# -# 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/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/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/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/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/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/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/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/src/Makefile.in b/Cantera/python/src/Makefile.in deleted file mode 100755 index 4791f646d..000000000 --- a/Cantera/python/src/Makefile.in +++ /dev/null @@ -1,10 +0,0 @@ -#/bin/sh -############################################################### -# $Author: dggoodwin $ -# $Date: 2003/04/14 17:57:50 $ -# $Revision: 1.1.1.1 $ -# -# Copyright 2001 California Institute of Technology -# -############################################################### - 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/Makefile.in b/Cantera/src/Makefile.in deleted file mode 100755 index 4408231f2..000000000 --- a/Cantera/src/Makefile.in +++ /dev/null @@ -1,48 +0,0 @@ -#/bin/sh -############################################################### -# $Author: dggoodwin $ -# $Date: 2007/12/15 17:15:50 $ -# $Revision: 1.58 $ -# -# 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/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/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/equil/Makefile.in b/Cantera/src/equil/Makefile.in deleted file mode 100644 index 363c44348..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 \ - $(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/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/numerics/Makefile.in b/Cantera/src/numerics/Makefile.in deleted file mode 100644 index bffd2a159..000000000 --- a/Cantera/src/numerics/Makefile.in +++ /dev/null @@ -1,126 +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@ - -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 - -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 - -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/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/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/thermo/Makefile.in b/Cantera/src/thermo/Makefile.in deleted file mode 100644 index 73669357e..000000000 --- a/Cantera/src/thermo/Makefile.in +++ /dev/null @@ -1,155 +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 @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 @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 - -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 -endif -ifeq ($(do_issp),1) -ISSP_OBJ = IdealSolidSolnPhase.o StoichSubstanceSSTP.o SingleSpeciesTP.o MineralEQ3.o \ - GibbsExcessVPSSTP.o PseudoBinaryVPSSTP.o MargulesVPSSTP.o \ - IonsFromNeutralVPSSTP.o PDSS_IonsFromNeutral.o -ISSP_H = IdealSolidSolnPhase.h StoichSubstanceSSTP.h SingleSpeciesTP.h MineralEQ3.h \ - GibbsExcessVPSSTP.h PseudoBinaryVPSSTP.h MargulesVPSSTP.h \ - IonsFromNeutralVPSSTP.h PDSS_IonsFromNeutral.h -endif - -CATHERMO_OBJ = $(THERMO_OBJ) $(ELECTRO_OBJ) $(ISSP_OBJ) - -CATHERMO_H = $(THERMO_H) $(ELECTRO_H) $(ISSP_H) - - -CXX_INCLUDES = -I../base @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/transport/Makefile.in b/Cantera/src/transport/Makefile.in deleted file mode 100644 index 8302e9a54..000000000 --- a/Cantera/src/transport/Makefile.in +++ /dev/null @@ -1,116 +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 - -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 LiquidTransportData.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 -ISSP_H = LiquidTransport.h LiquidTransportParams.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) -%.d: Makefile %.o - @CXX_DEPENDS@ $(CXX_FLAGS) $(CXX_INCLUDES) $*.cpp > $*.d - -.cpp.o: - $(PURIFY) @CXX@ -c $< $(CXX_FLAGS) $(CXX_INCLUDES) - -$(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/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/License.rtf b/License.rtf deleted file mode 100755 index 1adaa3d95..000000000 --- a/License.rtf +++ /dev/null @@ -1,176 +0,0 @@ -{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff0\deff0\stshfdbch0\stshfloch0\stshfhich0\stshfbi0\deflang1033\deflangfe1033\themelang1033\themelangfe0\themelangcs0{\fonttbl{\f0\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f34\fbidi \froman\fcharset1\fprq2{\*\panose 02040503050406030204}Cambria Math;} -{\flomajor\f31500\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fdbmajor\f31501\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\fhimajor\f31502\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;}{\fbimajor\f31503\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\flominor\f31504\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fdbminor\f31505\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\fhiminor\f31506\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;}{\fbiminor\f31507\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f39\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} -{\f40\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\f42\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\f43\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\f44\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\f45\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f46\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\f47\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);} -{\flomajor\f31508\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\flomajor\f31509\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\flomajor\f31511\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;} -{\flomajor\f31512\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flomajor\f31513\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\flomajor\f31514\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\flomajor\f31515\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flomajor\f31516\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fdbmajor\f31518\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} -{\fdbmajor\f31519\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fdbmajor\f31521\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fdbmajor\f31522\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} -{\fdbmajor\f31523\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fdbmajor\f31524\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fdbmajor\f31525\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} -{\fdbmajor\f31526\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fhimajor\f31528\fbidi \froman\fcharset238\fprq2 Cambria CE;}{\fhimajor\f31529\fbidi \froman\fcharset204\fprq2 Cambria Cyr;} -{\fhimajor\f31531\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\fhimajor\f31532\fbidi \froman\fcharset162\fprq2 Cambria Tur;}{\fhimajor\f31535\fbidi \froman\fcharset186\fprq2 Cambria Baltic;} -{\fbimajor\f31538\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fbimajor\f31539\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fbimajor\f31541\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;} -{\fbimajor\f31542\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fbimajor\f31543\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fbimajor\f31544\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\fbimajor\f31545\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fbimajor\f31546\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\flominor\f31548\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} -{\flominor\f31549\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\flominor\f31551\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\flominor\f31552\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} -{\flominor\f31553\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\flominor\f31554\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\flominor\f31555\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} -{\flominor\f31556\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fdbminor\f31558\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fdbminor\f31559\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\fdbminor\f31561\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fdbminor\f31562\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fdbminor\f31563\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\fdbminor\f31564\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fdbminor\f31565\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fdbminor\f31566\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);} -{\fhiminor\f31568\fbidi \fswiss\fcharset238\fprq2 Calibri CE;}{\fhiminor\f31569\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;}{\fhiminor\f31571\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\fhiminor\f31572\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;} -{\fhiminor\f31575\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;}{\fbiminor\f31578\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fbiminor\f31579\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\fbiminor\f31581\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbiminor\f31582\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fbiminor\f31583\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\fbiminor\f31584\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbiminor\f31585\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fbiminor\f31586\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}} -{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0; -\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;}{\*\defchp \fs22 }{\*\defpap \ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 } -\noqfpromote {\stylesheet{\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \snext0 \sqformat \spriority0 Normal;}{\* -\cs10 \additive \ssemihidden Default Paragraph Font;}{\* -\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tblind0\tblindtype3\tscellwidthfts0\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv \ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \snext11 \ssemihidden \sunhideused \sqformat Normal Table;}} -{\*\rsidtbl \rsid602915\rsid2033138\rsid8664322\rsid12135870}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\info -{\title Copyright (c) 2001-2009, California Institute of Technology}{\author Dave Goodwin}{\operator Harry K. Moffat}{\creatim\yr2009\mo7\dy31\hr19\min41}{\revtim\yr2009\mo7\dy31\hr19\min41}{\version2}{\edmins6}{\nofpages1}{\nofwords256}{\nofchars1502} -{\*\company Caltech}{\nofcharsws1755}{\vern32771}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordml}}\paperw12240\paperh15840\margl1318\margr1318\margt1440\margb1440\gutter0\ltrsect -\widowctrl\ftnbj\aenddoc\trackmoves1\trackformatting1\donotembedsysfont0\relyonvml0\donotembedlingdata1\grfdocevents0\validatexml0\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors0\noxlattoyen -\expshrtn\noultrlspc\dntblnsbdb\nospaceforul\hyphcaps0\horzdoc\dghspace120\dgvspace120\dghorigin1701\dgvorigin1984\dghshow0\dgvshow3\jcompress\viewkind1\viewscale100\nolnhtadjtbl\rsidroot8664322 \fet0{\*\wgrffmtfilter 2450}\ilfomacatclnup0\ltrpar -\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4 -\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (} -{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \ltrpar -\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid602915 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 -\insrsid8664322\charrsid602915 -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid12135870 Copyright (c) 2001-2009}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid2033138\charrsid602915 , California Institute of Technology}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid602915 . }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\insrsid2033138\charrsid602915 All rights reserved.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid2033138 -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid602915 -\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid12135870 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid12135870 Copyright (c) 2009, Sandia Corporation. Under the terms of -Contract AC04-94AL85000 with Sandia Corporation, the U.S. Government retains certain rights to certain parts of this software. -\par All rights reserved. -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid12135870\charrsid602915 -\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid602915 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid2033138\charrsid602915 -Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: -\par -\par \u-4064\'3fRedistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. -\par -\par 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. -\par -\par \u-4064\'3fNeither the name of the California Institute of Technology}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid12135870 , Sandia Corporation nor the names of other}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid2033138\charrsid602915 - contributors may be used to endorse or promote products derived from this software without specific prior written permission. -\par -\par THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND AN -Y 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, INCIDE -N -TAL, 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, STR -ICT 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. -\par -\par -\par }{\*\themedata 504b030414000600080000002100828abc13fa0000001c020000130000005b436f6e74656e745f54797065735d2e786d6cac91cb6ac3301045f785fe83d0b6d8 -72ba28a5d8cea249777d2cd20f18e4b12d6a8f843409c9df77ecb850ba082d74231062ce997b55ae8fe3a00e1893f354e9555e6885647de3a8abf4fbee29bbd7 -2a3150038327acf409935ed7d757e5ee14302999a654e99e393c18936c8f23a4dc072479697d1c81e51a3b13c07e4087e6b628ee8cf5c4489cf1c4d075f92a0b -44d7a07a83c82f308ac7b0a0f0fbf90c2480980b58abc733615aa2d210c2e02cb04430076a7ee833dfb6ce62e3ed7e14693e8317d8cd0433bf5c60f53fea2fe7 -065bd80facb647e9e25c7fc421fd2ddb526b2e9373fed4bb902e182e97b7b461e6bfad3f010000ffff0300504b030414000600080000002100a5d6a7e7c00000 -00360100000b0000005f72656c732f2e72656c73848fcf6ac3300c87ef85bd83d17d51d2c31825762fa590432fa37d00e1287f68221bdb1bebdb4fc7060abb08 -84a4eff7a93dfeae8bf9e194e720169aaa06c3e2433fcb68e1763dbf7f82c985a4a725085b787086a37bdbb55fbc50d1a33ccd311ba548b63095120f88d94fbc -52ae4264d1c910d24a45db3462247fa791715fd71f989e19e0364cd3f51652d73760ae8fa8c9ffb3c330cc9e4fc17faf2ce545046e37944c69e462a1a82fe353 -bd90a865aad41ed0b5b8f9d6fd010000ffff0300504b0304140006000800000021006b799616830000008a0000001c0000007468656d652f7468656d652f7468 -656d654d616e616765722e786d6c0ccc4d0ac3201040e17da17790d93763bb284562b2cbaebbf600439c1a41c7a0d29fdbd7e5e38337cedf14d59b4b0d592c9c -070d8a65cd2e88b7f07c2ca71ba8da481cc52c6ce1c715e6e97818c9b48d13df49c873517d23d59085adb5dd20d6b52bd521ef2cdd5eb9246a3d8b4757e8d3f7 -29e245eb2b260a0238fd010000ffff0300504b03041400060008000000210096b5ade296060000501b0000160000007468656d652f7468656d652f7468656d65 -312e786d6cec594f6fdb3614bf0fd87720746f6327761a07758ad8b19b2d4d1bc46e871e698996d850a240d2497d1bdae38001c3ba618715d86d87615b8116d8 -a5fb34d93a6c1dd0afb0475292c5585e9236d88aad3e2412f9e3fbff1e1fa9abd7eec70c1d1221294fda5efd72cd4324f1794093b0eddd1ef62fad79482a9c04 -98f184b4bd2991deb58df7dfbb8ad755446282607d22d771db8b944ad79796a40fc3585ee62949606ecc458c15bc8a702910f808e8c66c69b9565b5d8a314d3c -94e018c8de1a8fa94fd05093f43672e23d06af89927ac06762a049136785c10607758d9053d965021d62d6f6804fc08f86e4bef210c352c144dbab999fb7b471 -7509af678b985ab0b6b4ae6f7ed9ba6c4170b06c788a705430adf71bad2b5b057d03606a1ed7ebf5babd7a41cf00b0ef83a6569632cd467faddec9699640f671 -9e76b7d6ac355c7c89feca9cccad4ea7d36c65b258a206641f1b73f8b5da6a6373d9c11b90c537e7f08dce66b7bbeae00dc8e257e7f0fd2badd5868b37a088d1 -e4600ead1ddaef67d40bc898b3ed4af81ac0d76a197c86826828a24bb318f3442d8ab518dfe3a20f000d6458d104a9694ac6d88728eee2782428d60cf03ac1a5 -193be4cbb921cd0b495fd054b5bd0f530c1931a3f7eaf9f7af9e3f45c70f9e1d3ff8e9f8e1c3e3073f5a42ceaa6d9c84e5552fbffdeccfc71fa33f9e7ef3f2d1 -17d57859c6fffac327bffcfc793510d26726ce8b2f9ffcf6ecc98baf3efdfdbb4715f04d814765f890c644a29be408edf3181433567125272371be15c308d3f2 -8acd249438c19a4b05fd9e8a1cf4cd296699771c393ac4b5e01d01e5a30a787d72cf1178108989a2159c77a2d801ee72ce3a5c545a6147f32a99793849c26ae6 -6252c6ed637c58c5bb8b13c7bfbd490a75330f4b47f16e441c31f7184e140e494214d273fc80900aedee52ead87597fa824b3e56e82e451d4c2b4d32a423279a -668bb6690c7e9956e90cfe766cb37b077538abd27a8b1cba48c80acc2a841f12e698f13a9e281c57911ce298950d7e03aba84ac8c154f8655c4f2af074481847 -bd804859b5e696007d4b4edfc150b12addbecba6b18b148a1e54d1bc81392f23b7f84137c2715a851dd0242a633f900710a218ed715505dfe56e86e877f0034e -16bafb0e258ebb4faf06b769e888340b103d3311da9750aa9d0a1cd3e4efca31a3508f6d0c5c5c398602f8e2ebc71591f5b616e24dd893aa3261fb44f95d843b -5974bb5c04f4edafb95b7892ec1108f3f98de75dc97d5772bdff7cc95d94cf672db4b3da0a6557f70db629362d72bcb0431e53c6066acac80d699a6409fb44d0 -8741bdce9c0e4971624a2378cceaba830b05366b90e0ea23aaa241845368b0eb9e2612ca8c742851ca251ceccc70256d8d87265dd96361531f186c3d9058edf2 -c00eafe8e1fc5c509031bb4d680e9f39a3154de0accc56ae644441edd76156d7429d995bdd88664a9dc3ad50197c38af1a0c16d684060441db02565e85f3b966 -0d0713cc48a0ed6ef7dedc2dc60b17e92219e180643ed27acffba86e9c94c78ab90980d8a9f0913ee49d62b512b79626fb06dccee2a432bbc60276b9f7dec44b -7904cfbca4f3f6443ab2a49c9c2c41476dafd55c6e7ac8c769db1bc399161ee314bc2e75cf8759081743be1236ec4f4d6693e5336fb672c5dc24a8c33585b5fb -9cc24e1d4885545b58463634cc5416022cd19cacfccb4d30eb45296023fd35a458598360f8d7a4003bbaae25e331f155d9d9a5116d3bfb9a95523e51440ca2e0 -088dd844ec6370bf0e55d027a012ae264c45d02f708fa6ad6da6dce29c255df9f6cae0ec38666984b372ab5334cf640b37795cc860de4ae2816e95b21be5ceaf -8a49f90b52a51cc6ff3355f47e0237052b81f6800fd7b802239daf6d8f0b1571a8426944fdbe80c6c1d40e8816b88b8569082ab84c36ff0539d4ff6dce591a26 -ade1c0a7f669880485fd484582903d284b26fa4e2156cff62e4b9265844c4495c495a9157b440e091bea1ab8aaf7760f4510eaa69a6465c0e04ec69ffb9e65d0 -28d44d4e39df9c1a52ecbd3607fee9cec7263328e5d661d3d0e4f62f44acd855ed7ab33cdf7bcb8ae889599bd5c8b3029895b6825696f6af29c239b75a5bb1e6 -345e6ee6c28117e73586c1a2214ae1be07e93fb0ff51e133fb65426fa843be0fb515c187064d0cc206a2fa926d3c902e907670048d931db4c1a44959d366ad93 -b65abe595f70a75bf03d616c2dd959fc7d4e6317cd99cbcec9c58b34766661c7d6766ca1a9c1b327531486c6f941c638c67cd22a7f75e2a37be0e82db8df9f30 -254d30c1372581a1f51c983c80e4b71ccdd28dbf000000ffff0300504b0304140006000800000021000dd1909fb60000001b010000270000007468656d652f74 -68656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73848f4d0ac2301484f78277086f6fd3ba109126dd88d0add40384e4350d363f24 -51eced0dae2c082e8761be9969bb979dc9136332de3168aa1a083ae995719ac16db8ec8e4052164e89d93b64b060828e6f37ed1567914b284d262452282e3198 -720e274a939cd08a54f980ae38a38f56e422a3a641c8bbd048f7757da0f19b017cc524bd62107bd5001996509affb3fd381a89672f1f165dfe514173d9850528 -a2c6cce0239baa4c04ca5bbabac4df000000ffff0300504b01022d0014000600080000002100828abc13fa0000001c0200001300000000000000000000000000 -000000005b436f6e74656e745f54797065735d2e786d6c504b01022d0014000600080000002100a5d6a7e7c0000000360100000b000000000000000000000000 -002b0100005f72656c732f2e72656c73504b01022d00140006000800000021006b799616830000008a0000001c00000000000000000000000000140200007468 -656d652f7468656d652f7468656d654d616e616765722e786d6c504b01022d001400060008000000210096b5ade296060000501b000016000000000000000000 -00000000d10200007468656d652f7468656d652f7468656d65312e786d6c504b01022d00140006000800000021000dd1909fb60000001b010000270000000000 -00000000000000009b0900007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73504b050600000000050005005d010000960a00000000} -{\*\colorschememapping 3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d3822207374616e64616c6f6e653d22796573223f3e0d0a3c613a636c724d -617020786d6c6e733a613d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f64726177696e676d6c2f323030362f6d6169 -6e22206267313d226c743122207478313d22646b3122206267323d226c743222207478323d22646b322220616363656e74313d22616363656e74312220616363 -656e74323d22616363656e74322220616363656e74333d22616363656e74332220616363656e74343d22616363656e74342220616363656e74353d22616363656e74352220616363656e74363d22616363656e74362220686c696e6b3d22686c696e6b2220666f6c486c696e6b3d22666f6c486c696e6b222f3e} -{\*\latentstyles\lsdstimax267\lsdlockeddef0\lsdsemihiddendef1\lsdunhideuseddef1\lsdqformatdef0\lsdprioritydef99{\lsdlockedexcept \lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority0 \lsdlocked0 Normal; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 1;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 2;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 3;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 4; -\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 5;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 6;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 7;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 8;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 9; -\lsdpriority39 \lsdlocked0 toc 1;\lsdpriority39 \lsdlocked0 toc 2;\lsdpriority39 \lsdlocked0 toc 3;\lsdpriority39 \lsdlocked0 toc 4;\lsdpriority39 \lsdlocked0 toc 5;\lsdpriority39 \lsdlocked0 toc 6;\lsdpriority39 \lsdlocked0 toc 7; -\lsdpriority39 \lsdlocked0 toc 8;\lsdpriority39 \lsdlocked0 toc 9;\lsdqformat1 \lsdpriority35 \lsdlocked0 caption;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority10 \lsdlocked0 Title;\lsdpriority1 \lsdlocked0 Default Paragraph Font; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority11 \lsdlocked0 Subtitle;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority22 \lsdlocked0 Strong;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority20 \lsdlocked0 Emphasis; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority59 \lsdlocked0 Table Grid;\lsdunhideused0 \lsdlocked0 Placeholder Text;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority1 \lsdlocked0 No Spacing; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 1;\lsdunhideused0 \lsdlocked0 Revision; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority34 \lsdlocked0 List Paragraph;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority29 \lsdlocked0 Quote;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority30 \lsdlocked0 Intense Quote; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority19 \lsdlocked0 Subtle Emphasis;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority21 \lsdlocked0 Intense Emphasis; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority31 \lsdlocked0 Subtle Reference;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority32 \lsdlocked0 Intense Reference; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority33 \lsdlocked0 Book Title;\lsdpriority37 \lsdlocked0 Bibliography;\lsdqformat1 \lsdpriority39 \lsdlocked0 TOC Heading;}}{\*\datastore 010500000200000018000000 -4d73786d6c322e534158584d4c5265616465722e352e3000000000000000000000060000 -d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff090006000000000000000000000001000000010000000000000000100000feffffff00000000feffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffffffffffffec69d9888b8b3d4c859eaf6cd158be0f0000000000000000000000009083 -98404912ca01feffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000 -000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000105000000000000}} \ No newline at end of file diff --git a/Makefile.in b/Makefile.in deleted file mode 100755 index 0d63a6f12..000000000 --- a/Makefile.in +++ /dev/null @@ -1,303 +0,0 @@ -#!/bin/sh -# -# $Id: Makefile.in,v 1.96 2009/03/25 01:11:48 hkmoffa Exp $ -# -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 ) -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 ) - - -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@ - -( cd bin ; @INSTALL@ -c exp3to2.sh "@ct_bindir@" ) - -( cd bin ; @INSTALL@ -c csvdiff "@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) @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 ext; @MAKE@ clean - -cd test_problems; @MAKE@ clean - -$(RM) mt.mod - -docs: - cd tools/doxygen/Cantera; doxygen Cantera.cfg - -depends: - cd Cantera; @MAKE@ depends - cd tools; @MAKE@ depends - cd ext; @MAKE@ depends -ifeq ($(build_particles),1) - cd Cantera/cads; @MAKE@ depends -endif - -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/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.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/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/mixmaster.py b/bin/mixmaster.py deleted file mode 100755 index ae829744c..000000000 --- a/bin/mixmaster.py +++ /dev/null @@ -1,3 +0,0 @@ -from MixMaster import MixMaster -o = MixMaster() - 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/config.h.in b/config.h.in deleted file mode 100755 index 52d4f7eb0..000000000 --- a/config.h.in +++ /dev/null @@ -1,192 +0,0 @@ -// -// Run the 'preconfig' script to generate 'config.h' from this input file. -// -#ifndef CT_CONFIG_H -#define CT_CONFIG_H - -//---------------------------- 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 - -//------------------------ 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. -#undef FTN_TRAILING_UNDERSCORE - - -#undef HAS_SUNDIALS -#undef SUNDIALS_VERSION_22 -#undef SUNDIALS_VERSION_23 -#undef SUNDIALS_VERSION_24 - -//-------- LAPACK / BLAS --------- - -#undef LAPACK_FTN_STRING_LEN_AT_END -#undef LAPACK_NAMES_LOWERCASE -#undef 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. -#undef DARWIN -#undef HAS_SSTREAM - -// Cantera version -#undef CANTERA_VERSION - -// 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 - -// Identify whether the operating system is solaris -// with a native compiler -#undef SOLARIS - -//--------- Fonts for reaction path diagrams ---------------------- -#undef RXNPATH_FONT - -//---------- 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. -#undef 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 -#undef HAS_NUMPY - -// 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. -#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 - -//--------------------- 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. -#undef INCL_PURE_FLUIDS -#undef WITH_PURE_FLUIDS - -#undef WITH_LATTICE_SOLID -#undef WITH_METAL -#undef WITH_STOICH_SUBSTANCE -// Enable expanded thermodynamic capabilities, adding -// ideal solid solutions -#undef WITH_IDEAL_SOLUTIONS -// Enable expanded electrochemistry capabilities, include thermo -// models for electrolyte solutions. -#undef WITH_ELECTROLYTES - -#undef WITH_PRIME - -// Enable the VCS NonIdeal equilibrium solver. This is -// accessed by specifying the solver=2 option -#undef WITH_VCSNONIDEAL - -//-------------- Optional Cantera Capabilities ---------------------- - -// Enable sensitivity analysis via changing H298 directly -// for species -#undef H298MODIFY_CAPABILITY - -#endif 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/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/configure b/configure deleted file mode 100755 index 5f3a58df0..000000000 --- a/configure +++ /dev/null @@ -1,12328 +0,0 @@ -#! /bin/sh -# Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.59 for Cantera 1.7.0. -# -# Copyright (C) 2003 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 -DUALCASE=1; export DUALCASE # for MKS sh - -# Support unset when possible. -if ( (MAIL=60; unset MAIL) || exit) >/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 -z "`(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 - test -d ./-p && rmdir ./-p - as_mkdir_p=false -fi - -as_executable_p="test -f" - -# 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'" - - -# 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='Cantera' -PACKAGE_TARNAME='cantera' -PACKAGE_VERSION='1.7.0' -PACKAGE_STRING='Cantera 1.7.0' -PACKAGE_BUGREPORT='' - -# Factoring default headers for most tests. -ac_includes_default="\ -#include -#if HAVE_SYS_TYPES_H -# include -#endif -#if HAVE_SYS_STAT_H -# include -#endif -#if STDC_HEADERS -# include -# include -#else -# if HAVE_STDLIB_H -# include -# endif -#endif -#if HAVE_STRING_H -# if !STDC_HEADERS && HAVE_MEMORY_H -# include -# endif -# include -#endif -#if HAVE_STRINGS_H -# include -#endif -#if HAVE_INTTYPES_H -# include -#else -# if HAVE_STDINT_H -# include -# endif -#endif -#if HAVE_UNISTD_H -# include -#endif" - -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 ldemulationarg CVF_LIBDIR 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 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 GRAPHVIZDIR ARCHIVE DO_RANLIB RANLIB CXX_DEPENDS USERDIR INCL_USER_CODE CXX CXXFLAGS LDFLAGS CPPFLAGS ac_ct_CXX EXEEXT OBJEXT use_sundials CVODE_LIBS IDA_LIBS sundials_include sundials_lib_dir sundials_lib sundials_lib_dep CANTERA_DEBUG_MODE COMPILE_PURE_FLUIDS phase_object_files phase_header_files COMPILE_IDEAL_SOLUTIONS COMPILE_ELECTROLYTES NEED_CATHERMO COMPILE_KINETICS COMPILE_HETEROKIN COMPILE_RXNPATH WITH_REACTORS KERNEL KERNEL_OBJ BUILD_CK LIB_DIR COMPILE_VCSNONIDEAL COMPILE_H298MODIFY_CAPABILITY BOOST_INCLUDE BOOST_LIB PURIFY build_lapack build_blas BLAS_LAPACK_LIBS BLAS_LAPACK_LINK BLAS_LAPACK_DIR build_with_f2c build_f2c_lib F2C_SYSTEMLIB BOOST_LIB_DIR LOCAL_LIB_DIRS LOCAL_LIBS LOCAL_LIBS_DEP INSTALL_LIBS_DEP RAW_LIBS_DEP CANTERA_CORE_LIBS CANTERA_CORE_LIBS_DEP CT_SHARED_LIB PYTHON_CMD BUILD_PYTHON NUMPY_INC_DIR NUMPY_HOME NUMARRAY_INC_DIR NUMARRAY_HOME CANTERA_PYTHON_HOME CVSTAG MATLAB_CMD BUILD_MATLAB BUILD_CLIB export_name PIC INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CC CFLAGS ac_ct_CC CXXCPP EGREP SOEXT SHARED CXX_INCLUDES LCXX_FLAGS LCXX_END_LIBS HAVE_STRIPSYMBOLS F77 FFLAGS ac_ct_F77 FLIBS F90 BUILD_F90 F90FLAGS F90BUILDFLAGS F90LIBS LCXX_FLIBS precompile_headers 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 TSCOMPARE_abs INSTALL_abs INSTALL_VERBOSE 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_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_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_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_CXXCPP_set=${CXXCPP+set} -ac_env_CXXCPP_value=$CXXCPP -ac_cv_env_CXXCPP_set=${CXXCPP+set} -ac_cv_env_CXXCPP_value=$CXXCPP -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 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 \`..'] - -_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 - 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 - CPPFLAGS 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. - -_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 - -# Do not use `cd foo && pwd` to compute absolute paths, because -# the directories may not exist. -case `pwd` in -.) ac_abs_builddir="$ac_dir";; -*) - case "$ac_dir" in - .) ac_abs_builddir=`pwd`;; - [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";; - *) ac_abs_builddir=`pwd`/"$ac_dir";; - esac;; -esac -case $ac_abs_builddir in -.) ac_abs_top_builddir=${ac_top_builddir}.;; -*) - case ${ac_top_builddir}. in - .) ac_abs_top_builddir=$ac_abs_builddir;; - [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;; - *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;; - esac;; -esac -case $ac_abs_builddir in -.) ac_abs_srcdir=$ac_srcdir;; -*) - case $ac_srcdir in - .) ac_abs_srcdir=$ac_abs_builddir;; - [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;; - *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;; - esac;; -esac -case $ac_abs_builddir in -.) ac_abs_top_srcdir=$ac_top_srcdir;; -*) - case $ac_top_srcdir in - .) ac_abs_top_srcdir=$ac_abs_builddir;; - [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;; - *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;; - esac;; -esac - - 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 -Cantera configure 1.7.0 -generated by GNU Autoconf 2.59 - -Copyright (C) 2003 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 Cantera $as_me 1.7.0, which was -generated by GNU Autoconf 2.59. 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 && - 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_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 - { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in config $srcdir/config" >&5 -echo "$as_me: error: cannot find install-sh or install.sh in config $srcdir/config" >&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. - - -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 " " - -cat >>confdefs.h <<\_ACEOF -#define NDEBUG 1 -_ACEOF - - -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 - - - - - - - -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. -$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=`(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=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 - - -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_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); } - -cat >conftest.$ac_ext <<_ACEOF -/* 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 file name" >&5 -echo $ECHO_N "checking for C++ compiler default output file name... $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 -/* 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_cxx_compiler_gnu+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* 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>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (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); }; } && - { 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.err 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 -/* 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>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (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); }; } && - { 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.err 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 \ - '' \ - '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 -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_declaration -#include -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>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (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); }; } && - { 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.err conftest.$ac_objext conftest.$ac_ext - cat >conftest.$ac_ext <<_ACEOF -/* 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>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (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); }; } && - { 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.err 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=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 - - -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_cvodes -lsundials_nvecserial -lm $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* 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>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (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); }; } && - { 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.err 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 ${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 -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 - cat >>confdefs.h <<\_ACEOF -#define HAS_SUNDIALS 1 -_ACEOF - - cat >>confdefs.h <<\_ACEOF -#define SUNDIALS_VERSION_22 1 -_ACEOF - - 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 - cat >>confdefs.h <<\_ACEOF -#define HAS_SUNDIALS 1 -_ACEOF - - cat >>confdefs.h <<\_ACEOF -#define SUNDIALS_VERSION_23 1 -_ACEOF - - 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 - cat >>confdefs.h <<\_ACEOF -#define HAS_SUNDIALS 1 -_ACEOF - - cat >>confdefs.h <<\_ACEOF -#define SUNDIALS_VERSION_24 1 -_ACEOF - - 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 - cat >>confdefs.h <<\_ACEOF -#define DEBUG_MODE 1 -_ACEOF - - 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 - cat >>confdefs.h <<\_ACEOF -#define WITH_METAL 1 -_ACEOF - - hdrs=$hdrs' MetalPhase.h' -fi - -if test "$WITH_SEMICONDUCTOR" = "y"; then - cat >>confdefs.h <<\_ACEOF -#define WITH_SEMICONDUCTOR 1 -_ACEOF - - hdrs=$hdrs' SemiconductorPhase.h' - objs=$objs' SemiconductorPhase.o' -fi -if test "$WITH_ADSORBATE" = "y"; then - cat >>confdefs.h <<\_ACEOF -#define WITH_ADSORBATE 1 -_ACEOF - - hdrs=$hdrs' AdsorbateThermo.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 - -COMPILE_PURE_FLUIDS= -if test "$WITH_PURE_FLUIDS" = "y"; then - cat >>confdefs.h <<\_ACEOF -#define WITH_PURE_FLUIDS 1 -_ACEOF - - COMPILE_PURE_FLUIDS=1 - 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' - 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 - cat >>confdefs.h <<\_ACEOF -#define WITH_IDEAL_SOLUTIONS 1 -_ACEOF - - NEED_CATHERMO=1 - COMPILE_IDEAL_SOLUTIONS=1 -fi - - -COMPILE_ELECTROLYTES=0 -if test "$WITH_ELECTROLYTES" = "y"; then - cat >>confdefs.h <<\_ACEOF -#define WITH_ELECTROLYTES 1 -_ACEOF - - NEED_CATHERMO=1 - COMPILE_ELECTROLYTES=1 -fi - - - - -if test "$WITH_PRIME" = "y"; then - cat >>confdefs.h <<\_ACEOF -#define WITH_PRIME 1 -_ACEOF - -fi - -COMPILE_KINETICS=0 -if test "$WITH_KINETICS" = "y"; then - cat >>confdefs.h <<\_ACEOF -#define WITH_KINETICS 1 -_ACEOF - - COMPILE_KINETICS=1 -fi - - - -COMPILE_HETEROKIN=0 -if test "$WITH_HETERO_KINETICS" = "y"; then - cat >>confdefs.h <<\_ACEOF -#define WITH_HETEROKINETICS 1 -_ACEOF - - COMPILE_HETEROKIN=1 -fi - - -COMPILE_RXNPATH=0 -if test "$WITH_REACTION_PATHS" = "y"; then - cat >>confdefs.h <<\_ACEOF -#define WITH_REACTIONPATHS 1 -_ACEOF - - 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 - cat >>confdefs.h <<\_ACEOF -#define INCL_PURE_FLUIDS 1 -_ACEOF - -fi - -NEED_SPECTRA=0 -if test "$WITH_SPECTRA" = "y"; then - cat >>confdefs.h <<\_ACEOF -#define WITH_SPECTRA 1 -_ACEOF - - KERNEL=$KERNEL' 'spectra - NEED_SPECTRA=1 -fi - - - - - - -COMPILE_VCSNONIDEAL=0 -if test "$WITH_VCSNONIDEAL" = "y"; then - cat >>confdefs.h <<\_ACEOF -#define WITH_VCSNONIDEAL 1 -_ACEOF - - COMPILE_VCSNONIDEAL=1 -fi - - -COMPILE_H298MODIFY_CAPABILITY=0 -if test "$WITH_H298MODIFY_CAPABILITY" = "y"; then - cat >>confdefs.h <<\_ACEOF -#define H298MODIFY_CAPABILITY 1 -_ACEOF - - COMPILE_H298MODIFY_CAPABILITY=1 -fi - - - -if test "$WITH_HTML_LOG_FILES" = "y"; then - cat >>confdefs.h <<\_ACEOF -#define WITH_HTML_LOGS 1 -_ACEOF - -fi - -BOOST_INCLUDE= -BOOST_LIB= -if test "$BUILD_THREAD_SAFE" = "y" ; then - cat >>confdefs.h <<\_ACEOF -#define THREAD_SAFE_CANTERA 1 -_ACEOF - - 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 - cat >>confdefs.h <<\_ACEOF -#define PURIFY_MODE 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 - 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="-lg2c" - 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' '-lg2c;; - 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* ) - cat >>confdefs.h <<\_ACEOF -#define NEEDS_GENERIC_TEMPL_STATIC_DECL 1 -_ACEOF - - 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 -cat >>confdefs.h <<\_ACEOF -#define HAS_NO_PYTHON 1 -_ACEOF - -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 - 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' -cat >>confdefs.h <<\_ACEOF -#define HAS_NUMERIC 1 -_ACEOF - -fi - -if test "$USE_NUMPY" = "y"; then -USE_NUMARRAY='n' -cat >>confdefs.h <<\_ACEOF -#define HAS_NUMPY 1 -_ACEOF - -fi - -if test "$USE_NUMARRAY" = "y"; then -cat >>confdefs.h <<\_ACEOF -#define HAS_NUMARRAY 1 -_ACEOF - -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 -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 - 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 - - echo "$as_me:$LINENO: checking MATLAB ($MATLAB_CMD)" >&5 -echo $ECHO_N "checking MATLAB ($MATLAB_CMD)... $ECHO_C" >&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. -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/* | \ - ?:\\/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 $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' - -# -# 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 -# -# 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 - -if test "x$OS_IS_WIN" = "x1"; then - #CXX=cl.exe - #CC=cl.exe - #export CXX - 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 -/* 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>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (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); }; } && - { 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.err 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 -/* 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>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (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); }; } && - { 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.err 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 \ - '' \ - '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 -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_declaration -#include -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>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (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); }; } && - { 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.err conftest.$ac_objext conftest.$ac_ext - cat >conftest.$ac_ext <<_ACEOF -/* 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>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (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); }; } && - { 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.err 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=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_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 -/* 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>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (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); }; } && - { 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.err 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 -/* 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>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (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); }; } && - { 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.err 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 -/* 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; -} - -/* 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 -std1 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 -std1. */ -int osf4_cc_array ['\x00' == 0 ? 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 -# 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>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (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); }; } && - { 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.err 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>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (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); }; } && - { 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 \ - '' \ - '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 -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_declaration -#include -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>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (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); }; } && - { 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.err conftest.$ac_objext conftest.$ac_ext - cat >conftest.$ac_ext <<_ACEOF -/* 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>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (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); }; } && - { 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.err 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.err conftest.$ac_objext conftest.$ac_ext -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 - -else - -# -# Determines the CXX compiler to use -# -export CXX -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 -/* 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>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (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); }; } && - { 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.err 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 -/* 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>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (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); }; } && - { 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.err 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 \ - '' \ - '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 -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_declaration -#include -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>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (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); }; } && - { 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.err conftest.$ac_objext conftest.$ac_ext - cat >conftest.$ac_ext <<_ACEOF -/* 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>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (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); }; } && - { 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.err 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=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_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 -/* 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>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (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); }; } && - { 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.err 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 -/* 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>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (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); }; } && - { 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.err 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 -/* 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; -} - -/* 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 -std1 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 -std1. */ -int osf4_cc_array ['\x00' == 0 ? 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 -# 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>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (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); }; } && - { 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.err 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>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (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); }; } && - { 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 \ - '' \ - '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 -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_declaration -#include -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>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (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); }; } && - { 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.err conftest.$ac_objext conftest.$ac_ext - cat >conftest.$ac_ext <<_ACEOF -/* 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>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (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); }; } && - { 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.err 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.err conftest.$ac_objext conftest.$ac_ext -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 - - - -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 -# End of the OS_IS_WIN section -fi - -# Sizes of various common basic types -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 -echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5 -echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6 -if test -z "$CXXCPP"; then - if test "${ac_cv_prog_CXXCPP+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&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 >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#ifdef __STDC__ -# include -#else -# include -#endif - Syntax error -_ACEOF -if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then - if test -s conftest.err; then - ac_cpp_err=$ac_cxx_preproc_warn_flag - ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag - else - ac_cpp_err= - fi -else - ac_cpp_err=yes -fi -if test -z "$ac_cpp_err"; then - : -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - # Broken: fails on valid input. -continue -fi -rm -f conftest.err conftest.$ac_ext - - # OK, works on sane cases. Now check whether non-existent headers - # can be detected and how. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include -_ACEOF -if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then - if test -s conftest.err; then - ac_cpp_err=$ac_cxx_preproc_warn_flag - ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag - else - ac_cpp_err= - fi -else - ac_cpp_err=yes -fi -if test -z "$ac_cpp_err"; then - # Broken: success on invalid input. -continue -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - # Passes both tests. -ac_preproc_ok=: -break -fi -rm -f conftest.err conftest.$ac_ext - -done -# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. -rm -f 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 -echo "$as_me:$LINENO: result: $CXXCPP" >&5 -echo "${ECHO_T}$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 >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#ifdef __STDC__ -# include -#else -# include -#endif - Syntax error -_ACEOF -if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then - if test -s conftest.err; then - ac_cpp_err=$ac_cxx_preproc_warn_flag - ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag - else - ac_cpp_err= - fi -else - ac_cpp_err=yes -fi -if test -z "$ac_cpp_err"; then - : -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - # Broken: fails on valid input. -continue -fi -rm -f conftest.err conftest.$ac_ext - - # OK, works on sane cases. Now check whether non-existent headers - # can be detected and how. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include -_ACEOF -if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then - if test -s conftest.err; then - ac_cpp_err=$ac_cxx_preproc_warn_flag - ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag - else - ac_cpp_err= - fi -else - ac_cpp_err=yes -fi -if test -z "$ac_cpp_err"; then - # Broken: success on invalid input. -continue -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - # Passes both tests. -ac_preproc_ok=: -break -fi -rm -f conftest.err conftest.$ac_ext - -done -# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. -rm -f conftest.err conftest.$ac_ext -if $ac_preproc_ok; then - : -else - { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check -See \`config.log' for more details." >&5 -echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check -See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; } -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 - - -echo "$as_me:$LINENO: checking for egrep" >&5 -echo $ECHO_N "checking for egrep... $ECHO_C" >&6 -if test "${ac_cv_prog_egrep+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if echo a | (grep -E '(a|b)') >/dev/null 2>&1 - then ac_cv_prog_egrep='grep -E' - else ac_cv_prog_egrep='egrep' - fi -fi -echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5 -echo "${ECHO_T}$ac_cv_prog_egrep" >&6 - EGREP=$ac_cv_prog_egrep - - -echo "$as_me:$LINENO: checking for ANSI C header files" >&5 -echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6 -if test "${ac_cv_header_stdc+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include -#include -#include -#include - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (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); }; } && - { 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_header_stdc=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_header_stdc=no -fi -rm -f 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 >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* 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 >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* 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 >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#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)) - exit(2); - exit (0); -} -_ACEOF -rm -f 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='./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 - : -else - echo "$as_me: program exited with status $ac_status" >&5 -echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -( exit $ac_status ) -ac_cv_header_stdc=no -fi -rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext -fi -fi -fi -echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 -echo "${ECHO_T}$ac_cv_header_stdc" >&6 -if test $ac_cv_header_stdc = yes; then - -cat >>confdefs.h <<\_ACEOF -#define STDC_HEADERS 1 -_ACEOF - -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=`echo "ac_cv_header_$ac_header" | $as_tr_sh` -echo "$as_me:$LINENO: checking for $ac_header" >&5 -echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 -if eval "test \"\${$as_ac_Header+set}\" = set"; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default - -#include <$ac_header> -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (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); }; } && - { 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 - eval "$as_ac_Header=yes" -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -eval "$as_ac_Header=no" -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 -echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 -if test `eval echo '${'$as_ac_Header'}'` = yes; then - cat >>confdefs.h <<_ACEOF -#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 -_ACEOF - -fi - -done - - -echo "$as_me:$LINENO: checking for int" >&5 -echo $ECHO_N "checking for int... $ECHO_C" >&6 -if test "${ac_cv_type_int+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -int -main () -{ -if ((int *) 0) - return 0; -if (sizeof (int)) - return 0; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (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); }; } && - { 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_type_int=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_type_int=no -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_type_int" >&5 -echo "${ECHO_T}$ac_cv_type_int" >&6 - -echo "$as_me:$LINENO: checking size of int" >&5 -echo $ECHO_N "checking size of int... $ECHO_C" >&6 -if test "${ac_cv_sizeof_int+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test "$ac_cv_type_int" = yes; then - # The cast to unsigned long 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. - if test "$cross_compiling" = yes; then - # Depending upon the size, compute the lo and hi bounds. -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -int -main () -{ -static int test_array [1 - 2 * !(((long) (sizeof (int))) >= 0)]; -test_array [0] = 0 - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (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); }; } && - { 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_lo=0 ac_mid=0 - while :; do - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -int -main () -{ -static int test_array [1 - 2 * !(((long) (sizeof (int))) <= $ac_mid)]; -test_array [0] = 0 - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (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); }; } && - { 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_hi=$ac_mid; break -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_lo=`expr $ac_mid + 1` - if test $ac_lo -le $ac_mid; then - ac_lo= ac_hi= - break - fi - ac_mid=`expr 2 '*' $ac_mid + 1` -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - done -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -int -main () -{ -static int test_array [1 - 2 * !(((long) (sizeof (int))) < 0)]; -test_array [0] = 0 - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (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); }; } && - { 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_hi=-1 ac_mid=-1 - while :; do - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -int -main () -{ -static int test_array [1 - 2 * !(((long) (sizeof (int))) >= $ac_mid)]; -test_array [0] = 0 - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (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); }; } && - { 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_lo=$ac_mid; break -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_hi=`expr '(' $ac_mid ')' - 1` - if test $ac_mid -le $ac_hi; then - ac_lo= ac_hi= - break - fi - ac_mid=`expr 2 '*' $ac_mid` -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - done -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_lo= ac_hi= -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext -# Binary search between lo and hi bounds. -while test "x$ac_lo" != "x$ac_hi"; do - ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo` - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -int -main () -{ -static int test_array [1 - 2 * !(((long) (sizeof (int))) <= $ac_mid)]; -test_array [0] = 0 - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (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); }; } && - { 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_hi=$ac_mid -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_lo=`expr '(' $ac_mid ')' + 1` -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext -done -case $ac_lo in -?*) ac_cv_sizeof_int=$ac_lo;; -'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (int), 77 -See \`config.log' for more details." >&5 -echo "$as_me: error: cannot compute sizeof (int), 77 -See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; } ;; -esac -else - if test "$cross_compiling" = yes; then - { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling -See \`config.log' for more details." >&5 -echo "$as_me: error: cannot run test program while cross compiling -See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; } -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -long longval () { return (long) (sizeof (int)); } -unsigned long ulongval () { return (long) (sizeof (int)); } -#include -#include -int -main () -{ - - FILE *f = fopen ("conftest.val", "w"); - if (! f) - exit (1); - if (((long) (sizeof (int))) < 0) - { - long i = longval (); - if (i != ((long) (sizeof (int)))) - exit (1); - fprintf (f, "%ld\n", i); - } - else - { - unsigned long i = ulongval (); - if (i != ((long) (sizeof (int)))) - exit (1); - fprintf (f, "%lu\n", i); - } - exit (ferror (f) || fclose (f) != 0); - - ; - return 0; -} -_ACEOF -rm -f 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='./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_sizeof_int=`cat conftest.val` -else - echo "$as_me: program exited with status $ac_status" >&5 -echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -( exit $ac_status ) -{ { echo "$as_me:$LINENO: error: cannot compute sizeof (int), 77 -See \`config.log' for more details." >&5 -echo "$as_me: error: cannot compute sizeof (int), 77 -See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; } -fi -rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext -fi -fi -rm -f conftest.val -else - ac_cv_sizeof_int=0 -fi -fi -echo "$as_me:$LINENO: result: $ac_cv_sizeof_int" >&5 -echo "${ECHO_T}$ac_cv_sizeof_int" >&6 -cat >>confdefs.h <<_ACEOF -#define SIZEOF_INT $ac_cv_sizeof_int -_ACEOF - - -echo "$as_me:$LINENO: checking for long" >&5 -echo $ECHO_N "checking for long... $ECHO_C" >&6 -if test "${ac_cv_type_long+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -int -main () -{ -if ((long *) 0) - return 0; -if (sizeof (long)) - return 0; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (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); }; } && - { 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_type_long=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_type_long=no -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_type_long" >&5 -echo "${ECHO_T}$ac_cv_type_long" >&6 - -echo "$as_me:$LINENO: checking size of long" >&5 -echo $ECHO_N "checking size of long... $ECHO_C" >&6 -if test "${ac_cv_sizeof_long+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test "$ac_cv_type_long" = yes; then - # The cast to unsigned long 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. - if test "$cross_compiling" = yes; then - # Depending upon the size, compute the lo and hi bounds. -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -int -main () -{ -static int test_array [1 - 2 * !(((long) (sizeof (long))) >= 0)]; -test_array [0] = 0 - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (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); }; } && - { 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_lo=0 ac_mid=0 - while :; do - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -int -main () -{ -static int test_array [1 - 2 * !(((long) (sizeof (long))) <= $ac_mid)]; -test_array [0] = 0 - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (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); }; } && - { 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_hi=$ac_mid; break -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_lo=`expr $ac_mid + 1` - if test $ac_lo -le $ac_mid; then - ac_lo= ac_hi= - break - fi - ac_mid=`expr 2 '*' $ac_mid + 1` -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - done -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -int -main () -{ -static int test_array [1 - 2 * !(((long) (sizeof (long))) < 0)]; -test_array [0] = 0 - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (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); }; } && - { 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_hi=-1 ac_mid=-1 - while :; do - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -int -main () -{ -static int test_array [1 - 2 * !(((long) (sizeof (long))) >= $ac_mid)]; -test_array [0] = 0 - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (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); }; } && - { 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_lo=$ac_mid; break -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_hi=`expr '(' $ac_mid ')' - 1` - if test $ac_mid -le $ac_hi; then - ac_lo= ac_hi= - break - fi - ac_mid=`expr 2 '*' $ac_mid` -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - done -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_lo= ac_hi= -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext -# Binary search between lo and hi bounds. -while test "x$ac_lo" != "x$ac_hi"; do - ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo` - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -int -main () -{ -static int test_array [1 - 2 * !(((long) (sizeof (long))) <= $ac_mid)]; -test_array [0] = 0 - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (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); }; } && - { 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_hi=$ac_mid -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_lo=`expr '(' $ac_mid ')' + 1` -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext -done -case $ac_lo in -?*) ac_cv_sizeof_long=$ac_lo;; -'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (long), 77 -See \`config.log' for more details." >&5 -echo "$as_me: error: cannot compute sizeof (long), 77 -See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; } ;; -esac -else - if test "$cross_compiling" = yes; then - { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling -See \`config.log' for more details." >&5 -echo "$as_me: error: cannot run test program while cross compiling -See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; } -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -long longval () { return (long) (sizeof (long)); } -unsigned long ulongval () { return (long) (sizeof (long)); } -#include -#include -int -main () -{ - - FILE *f = fopen ("conftest.val", "w"); - if (! f) - exit (1); - if (((long) (sizeof (long))) < 0) - { - long i = longval (); - if (i != ((long) (sizeof (long)))) - exit (1); - fprintf (f, "%ld\n", i); - } - else - { - unsigned long i = ulongval (); - if (i != ((long) (sizeof (long)))) - exit (1); - fprintf (f, "%lu\n", i); - } - exit (ferror (f) || fclose (f) != 0); - - ; - return 0; -} -_ACEOF -rm -f 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='./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_sizeof_long=`cat conftest.val` -else - echo "$as_me: program exited with status $ac_status" >&5 -echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -( exit $ac_status ) -{ { echo "$as_me:$LINENO: error: cannot compute sizeof (long), 77 -See \`config.log' for more details." >&5 -echo "$as_me: error: cannot compute sizeof (long), 77 -See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; } -fi -rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext -fi -fi -rm -f conftest.val -else - ac_cv_sizeof_long=0 -fi -fi -echo "$as_me:$LINENO: result: $ac_cv_sizeof_long" >&5 -echo "${ECHO_T}$ac_cv_sizeof_long" >&6 -cat >>confdefs.h <<_ACEOF -#define SIZEOF_LONG $ac_cv_sizeof_long -_ACEOF - - -echo "$as_me:$LINENO: checking for void *" >&5 -echo $ECHO_N "checking for void *... $ECHO_C" >&6 -if test "${ac_cv_type_void_p+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -int -main () -{ -if ((void * *) 0) - return 0; -if (sizeof (void *)) - return 0; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (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); }; } && - { 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_type_void_p=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_type_void_p=no -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_type_void_p" >&5 -echo "${ECHO_T}$ac_cv_type_void_p" >&6 - -echo "$as_me:$LINENO: checking size of void *" >&5 -echo $ECHO_N "checking size of void *... $ECHO_C" >&6 -if test "${ac_cv_sizeof_void_p+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test "$ac_cv_type_void_p" = yes; then - # The cast to unsigned long 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. - if test "$cross_compiling" = yes; then - # Depending upon the size, compute the lo and hi bounds. -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -int -main () -{ -static int test_array [1 - 2 * !(((long) (sizeof (void *))) >= 0)]; -test_array [0] = 0 - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (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); }; } && - { 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_lo=0 ac_mid=0 - while :; do - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -int -main () -{ -static int test_array [1 - 2 * !(((long) (sizeof (void *))) <= $ac_mid)]; -test_array [0] = 0 - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (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); }; } && - { 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_hi=$ac_mid; break -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_lo=`expr $ac_mid + 1` - if test $ac_lo -le $ac_mid; then - ac_lo= ac_hi= - break - fi - ac_mid=`expr 2 '*' $ac_mid + 1` -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - done -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -int -main () -{ -static int test_array [1 - 2 * !(((long) (sizeof (void *))) < 0)]; -test_array [0] = 0 - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (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); }; } && - { 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_hi=-1 ac_mid=-1 - while :; do - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -int -main () -{ -static int test_array [1 - 2 * !(((long) (sizeof (void *))) >= $ac_mid)]; -test_array [0] = 0 - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (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); }; } && - { 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_lo=$ac_mid; break -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_hi=`expr '(' $ac_mid ')' - 1` - if test $ac_mid -le $ac_hi; then - ac_lo= ac_hi= - break - fi - ac_mid=`expr 2 '*' $ac_mid` -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - done -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_lo= ac_hi= -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext -# Binary search between lo and hi bounds. -while test "x$ac_lo" != "x$ac_hi"; do - ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo` - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -int -main () -{ -static int test_array [1 - 2 * !(((long) (sizeof (void *))) <= $ac_mid)]; -test_array [0] = 0 - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (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); }; } && - { 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_hi=$ac_mid -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_lo=`expr '(' $ac_mid ')' + 1` -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext -done -case $ac_lo in -?*) ac_cv_sizeof_void_p=$ac_lo;; -'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (void *), 77 -See \`config.log' for more details." >&5 -echo "$as_me: error: cannot compute sizeof (void *), 77 -See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; } ;; -esac -else - if test "$cross_compiling" = yes; then - { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling -See \`config.log' for more details." >&5 -echo "$as_me: error: cannot run test program while cross compiling -See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; } -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -long longval () { return (long) (sizeof (void *)); } -unsigned long ulongval () { return (long) (sizeof (void *)); } -#include -#include -int -main () -{ - - FILE *f = fopen ("conftest.val", "w"); - if (! f) - exit (1); - if (((long) (sizeof (void *))) < 0) - { - long i = longval (); - if (i != ((long) (sizeof (void *)))) - exit (1); - fprintf (f, "%ld\n", i); - } - else - { - unsigned long i = ulongval (); - if (i != ((long) (sizeof (void *)))) - exit (1); - fprintf (f, "%lu\n", i); - } - exit (ferror (f) || fclose (f) != 0); - - ; - return 0; -} -_ACEOF -rm -f 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='./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_sizeof_void_p=`cat conftest.val` -else - echo "$as_me: program exited with status $ac_status" >&5 -echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -( exit $ac_status ) -{ { echo "$as_me:$LINENO: error: cannot compute sizeof (void *), 77 -See \`config.log' for more details." >&5 -echo "$as_me: error: cannot compute sizeof (void *), 77 -See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; } -fi -rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext -fi -fi -rm -f conftest.val -else - ac_cv_sizeof_void_p=0 -fi -fi -echo "$as_me:$LINENO: result: $ac_cv_sizeof_void_p" >&5 -echo "${ECHO_T}$ac_cv_sizeof_void_p" >&6 -cat >>confdefs.h <<_ACEOF -#define SIZEOF_VOID_P $ac_cv_sizeof_void_p -_ACEOF - - -echo "$as_me:$LINENO: checking for char" >&5 -echo $ECHO_N "checking for char... $ECHO_C" >&6 -if test "${ac_cv_type_char+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -int -main () -{ -if ((char *) 0) - return 0; -if (sizeof (char)) - return 0; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (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); }; } && - { 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_type_char=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_type_char=no -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_type_char" >&5 -echo "${ECHO_T}$ac_cv_type_char" >&6 - -echo "$as_me:$LINENO: checking size of char" >&5 -echo $ECHO_N "checking size of char... $ECHO_C" >&6 -if test "${ac_cv_sizeof_char+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test "$ac_cv_type_char" = yes; then - # The cast to unsigned long 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. - if test "$cross_compiling" = yes; then - # Depending upon the size, compute the lo and hi bounds. -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -int -main () -{ -static int test_array [1 - 2 * !(((long) (sizeof (char))) >= 0)]; -test_array [0] = 0 - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (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); }; } && - { 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_lo=0 ac_mid=0 - while :; do - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -int -main () -{ -static int test_array [1 - 2 * !(((long) (sizeof (char))) <= $ac_mid)]; -test_array [0] = 0 - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (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); }; } && - { 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_hi=$ac_mid; break -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_lo=`expr $ac_mid + 1` - if test $ac_lo -le $ac_mid; then - ac_lo= ac_hi= - break - fi - ac_mid=`expr 2 '*' $ac_mid + 1` -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - done -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -int -main () -{ -static int test_array [1 - 2 * !(((long) (sizeof (char))) < 0)]; -test_array [0] = 0 - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (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); }; } && - { 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_hi=-1 ac_mid=-1 - while :; do - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -int -main () -{ -static int test_array [1 - 2 * !(((long) (sizeof (char))) >= $ac_mid)]; -test_array [0] = 0 - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (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); }; } && - { 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_lo=$ac_mid; break -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_hi=`expr '(' $ac_mid ')' - 1` - if test $ac_mid -le $ac_hi; then - ac_lo= ac_hi= - break - fi - ac_mid=`expr 2 '*' $ac_mid` -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - done -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_lo= ac_hi= -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext -# Binary search between lo and hi bounds. -while test "x$ac_lo" != "x$ac_hi"; do - ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo` - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -int -main () -{ -static int test_array [1 - 2 * !(((long) (sizeof (char))) <= $ac_mid)]; -test_array [0] = 0 - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (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); }; } && - { 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_hi=$ac_mid -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_lo=`expr '(' $ac_mid ')' + 1` -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext -done -case $ac_lo in -?*) ac_cv_sizeof_char=$ac_lo;; -'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (char), 77 -See \`config.log' for more details." >&5 -echo "$as_me: error: cannot compute sizeof (char), 77 -See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; } ;; -esac -else - if test "$cross_compiling" = yes; then - { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling -See \`config.log' for more details." >&5 -echo "$as_me: error: cannot run test program while cross compiling -See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; } -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -long longval () { return (long) (sizeof (char)); } -unsigned long ulongval () { return (long) (sizeof (char)); } -#include -#include -int -main () -{ - - FILE *f = fopen ("conftest.val", "w"); - if (! f) - exit (1); - if (((long) (sizeof (char))) < 0) - { - long i = longval (); - if (i != ((long) (sizeof (char)))) - exit (1); - fprintf (f, "%ld\n", i); - } - else - { - unsigned long i = ulongval (); - if (i != ((long) (sizeof (char)))) - exit (1); - fprintf (f, "%lu\n", i); - } - exit (ferror (f) || fclose (f) != 0); - - ; - return 0; -} -_ACEOF -rm -f 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='./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_sizeof_char=`cat conftest.val` -else - echo "$as_me: program exited with status $ac_status" >&5 -echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -( exit $ac_status ) -{ { echo "$as_me:$LINENO: error: cannot compute sizeof (char), 77 -See \`config.log' for more details." >&5 -echo "$as_me: error: cannot compute sizeof (char), 77 -See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; } -fi -rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext -fi -fi -rm -f conftest.val -else - ac_cv_sizeof_char=0 -fi -fi -echo "$as_me:$LINENO: result: $ac_cv_sizeof_char" >&5 -echo "${ECHO_T}$ac_cv_sizeof_char" >&6 -cat >>confdefs.h <<_ACEOF -#define SIZEOF_CHAR $ac_cv_sizeof_char -_ACEOF - - -echo "$as_me:$LINENO: checking for short" >&5 -echo $ECHO_N "checking for short... $ECHO_C" >&6 -if test "${ac_cv_type_short+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -int -main () -{ -if ((short *) 0) - return 0; -if (sizeof (short)) - return 0; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (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); }; } && - { 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_type_short=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_type_short=no -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_type_short" >&5 -echo "${ECHO_T}$ac_cv_type_short" >&6 - -echo "$as_me:$LINENO: checking size of short" >&5 -echo $ECHO_N "checking size of short... $ECHO_C" >&6 -if test "${ac_cv_sizeof_short+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test "$ac_cv_type_short" = yes; then - # The cast to unsigned long 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. - if test "$cross_compiling" = yes; then - # Depending upon the size, compute the lo and hi bounds. -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -int -main () -{ -static int test_array [1 - 2 * !(((long) (sizeof (short))) >= 0)]; -test_array [0] = 0 - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (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); }; } && - { 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_lo=0 ac_mid=0 - while :; do - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -int -main () -{ -static int test_array [1 - 2 * !(((long) (sizeof (short))) <= $ac_mid)]; -test_array [0] = 0 - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (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); }; } && - { 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_hi=$ac_mid; break -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_lo=`expr $ac_mid + 1` - if test $ac_lo -le $ac_mid; then - ac_lo= ac_hi= - break - fi - ac_mid=`expr 2 '*' $ac_mid + 1` -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - done -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -int -main () -{ -static int test_array [1 - 2 * !(((long) (sizeof (short))) < 0)]; -test_array [0] = 0 - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (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); }; } && - { 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_hi=-1 ac_mid=-1 - while :; do - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -int -main () -{ -static int test_array [1 - 2 * !(((long) (sizeof (short))) >= $ac_mid)]; -test_array [0] = 0 - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (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); }; } && - { 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_lo=$ac_mid; break -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_hi=`expr '(' $ac_mid ')' - 1` - if test $ac_mid -le $ac_hi; then - ac_lo= ac_hi= - break - fi - ac_mid=`expr 2 '*' $ac_mid` -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - done -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_lo= ac_hi= -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext -# Binary search between lo and hi bounds. -while test "x$ac_lo" != "x$ac_hi"; do - ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo` - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -int -main () -{ -static int test_array [1 - 2 * !(((long) (sizeof (short))) <= $ac_mid)]; -test_array [0] = 0 - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (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); }; } && - { 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_hi=$ac_mid -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_lo=`expr '(' $ac_mid ')' + 1` -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext -done -case $ac_lo in -?*) ac_cv_sizeof_short=$ac_lo;; -'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (short), 77 -See \`config.log' for more details." >&5 -echo "$as_me: error: cannot compute sizeof (short), 77 -See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; } ;; -esac -else - if test "$cross_compiling" = yes; then - { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling -See \`config.log' for more details." >&5 -echo "$as_me: error: cannot run test program while cross compiling -See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; } -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -long longval () { return (long) (sizeof (short)); } -unsigned long ulongval () { return (long) (sizeof (short)); } -#include -#include -int -main () -{ - - FILE *f = fopen ("conftest.val", "w"); - if (! f) - exit (1); - if (((long) (sizeof (short))) < 0) - { - long i = longval (); - if (i != ((long) (sizeof (short)))) - exit (1); - fprintf (f, "%ld\n", i); - } - else - { - unsigned long i = ulongval (); - if (i != ((long) (sizeof (short)))) - exit (1); - fprintf (f, "%lu\n", i); - } - exit (ferror (f) || fclose (f) != 0); - - ; - return 0; -} -_ACEOF -rm -f 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='./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_sizeof_short=`cat conftest.val` -else - echo "$as_me: program exited with status $ac_status" >&5 -echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -( exit $ac_status ) -{ { echo "$as_me:$LINENO: error: cannot compute sizeof (short), 77 -See \`config.log' for more details." >&5 -echo "$as_me: error: cannot compute sizeof (short), 77 -See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; } -fi -rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext -fi -fi -rm -f conftest.val -else - ac_cv_sizeof_short=0 -fi -fi -echo "$as_me:$LINENO: result: $ac_cv_sizeof_short" >&5 -echo "${ECHO_T}$ac_cv_sizeof_short" >&6 -cat >>confdefs.h <<_ACEOF -#define SIZEOF_SHORT $ac_cv_sizeof_short -_ACEOF - - -echo "$as_me:$LINENO: checking for float" >&5 -echo $ECHO_N "checking for float... $ECHO_C" >&6 -if test "${ac_cv_type_float+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -int -main () -{ -if ((float *) 0) - return 0; -if (sizeof (float)) - return 0; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (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); }; } && - { 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_type_float=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_type_float=no -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_type_float" >&5 -echo "${ECHO_T}$ac_cv_type_float" >&6 - -echo "$as_me:$LINENO: checking size of float" >&5 -echo $ECHO_N "checking size of float... $ECHO_C" >&6 -if test "${ac_cv_sizeof_float+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test "$ac_cv_type_float" = yes; then - # The cast to unsigned long 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. - if test "$cross_compiling" = yes; then - # Depending upon the size, compute the lo and hi bounds. -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -int -main () -{ -static int test_array [1 - 2 * !(((long) (sizeof (float))) >= 0)]; -test_array [0] = 0 - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (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); }; } && - { 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_lo=0 ac_mid=0 - while :; do - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -int -main () -{ -static int test_array [1 - 2 * !(((long) (sizeof (float))) <= $ac_mid)]; -test_array [0] = 0 - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (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); }; } && - { 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_hi=$ac_mid; break -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_lo=`expr $ac_mid + 1` - if test $ac_lo -le $ac_mid; then - ac_lo= ac_hi= - break - fi - ac_mid=`expr 2 '*' $ac_mid + 1` -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - done -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -int -main () -{ -static int test_array [1 - 2 * !(((long) (sizeof (float))) < 0)]; -test_array [0] = 0 - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (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); }; } && - { 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_hi=-1 ac_mid=-1 - while :; do - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -int -main () -{ -static int test_array [1 - 2 * !(((long) (sizeof (float))) >= $ac_mid)]; -test_array [0] = 0 - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (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); }; } && - { 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_lo=$ac_mid; break -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_hi=`expr '(' $ac_mid ')' - 1` - if test $ac_mid -le $ac_hi; then - ac_lo= ac_hi= - break - fi - ac_mid=`expr 2 '*' $ac_mid` -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - done -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_lo= ac_hi= -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext -# Binary search between lo and hi bounds. -while test "x$ac_lo" != "x$ac_hi"; do - ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo` - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -int -main () -{ -static int test_array [1 - 2 * !(((long) (sizeof (float))) <= $ac_mid)]; -test_array [0] = 0 - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (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); }; } && - { 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_hi=$ac_mid -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_lo=`expr '(' $ac_mid ')' + 1` -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext -done -case $ac_lo in -?*) ac_cv_sizeof_float=$ac_lo;; -'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (float), 77 -See \`config.log' for more details." >&5 -echo "$as_me: error: cannot compute sizeof (float), 77 -See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; } ;; -esac -else - if test "$cross_compiling" = yes; then - { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling -See \`config.log' for more details." >&5 -echo "$as_me: error: cannot run test program while cross compiling -See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; } -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -long longval () { return (long) (sizeof (float)); } -unsigned long ulongval () { return (long) (sizeof (float)); } -#include -#include -int -main () -{ - - FILE *f = fopen ("conftest.val", "w"); - if (! f) - exit (1); - if (((long) (sizeof (float))) < 0) - { - long i = longval (); - if (i != ((long) (sizeof (float)))) - exit (1); - fprintf (f, "%ld\n", i); - } - else - { - unsigned long i = ulongval (); - if (i != ((long) (sizeof (float)))) - exit (1); - fprintf (f, "%lu\n", i); - } - exit (ferror (f) || fclose (f) != 0); - - ; - return 0; -} -_ACEOF -rm -f 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='./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_sizeof_float=`cat conftest.val` -else - echo "$as_me: program exited with status $ac_status" >&5 -echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -( exit $ac_status ) -{ { echo "$as_me:$LINENO: error: cannot compute sizeof (float), 77 -See \`config.log' for more details." >&5 -echo "$as_me: error: cannot compute sizeof (float), 77 -See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; } -fi -rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext -fi -fi -rm -f conftest.val -else - ac_cv_sizeof_float=0 -fi -fi -echo "$as_me:$LINENO: result: $ac_cv_sizeof_float" >&5 -echo "${ECHO_T}$ac_cv_sizeof_float" >&6 -cat >>confdefs.h <<_ACEOF -#define SIZEOF_FLOAT $ac_cv_sizeof_float -_ACEOF - - -echo "$as_me:$LINENO: checking for double" >&5 -echo $ECHO_N "checking for double... $ECHO_C" >&6 -if test "${ac_cv_type_double+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -int -main () -{ -if ((double *) 0) - return 0; -if (sizeof (double)) - return 0; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (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); }; } && - { 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_type_double=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_type_double=no -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_type_double" >&5 -echo "${ECHO_T}$ac_cv_type_double" >&6 - -echo "$as_me:$LINENO: checking size of double" >&5 -echo $ECHO_N "checking size of double... $ECHO_C" >&6 -if test "${ac_cv_sizeof_double+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test "$ac_cv_type_double" = yes; then - # The cast to unsigned long 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. - if test "$cross_compiling" = yes; then - # Depending upon the size, compute the lo and hi bounds. -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -int -main () -{ -static int test_array [1 - 2 * !(((long) (sizeof (double))) >= 0)]; -test_array [0] = 0 - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (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); }; } && - { 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_lo=0 ac_mid=0 - while :; do - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -int -main () -{ -static int test_array [1 - 2 * !(((long) (sizeof (double))) <= $ac_mid)]; -test_array [0] = 0 - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (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); }; } && - { 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_hi=$ac_mid; break -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_lo=`expr $ac_mid + 1` - if test $ac_lo -le $ac_mid; then - ac_lo= ac_hi= - break - fi - ac_mid=`expr 2 '*' $ac_mid + 1` -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - done -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -int -main () -{ -static int test_array [1 - 2 * !(((long) (sizeof (double))) < 0)]; -test_array [0] = 0 - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (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); }; } && - { 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_hi=-1 ac_mid=-1 - while :; do - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -int -main () -{ -static int test_array [1 - 2 * !(((long) (sizeof (double))) >= $ac_mid)]; -test_array [0] = 0 - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (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); }; } && - { 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_lo=$ac_mid; break -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_hi=`expr '(' $ac_mid ')' - 1` - if test $ac_mid -le $ac_hi; then - ac_lo= ac_hi= - break - fi - ac_mid=`expr 2 '*' $ac_mid` -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - done -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_lo= ac_hi= -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext -# Binary search between lo and hi bounds. -while test "x$ac_lo" != "x$ac_hi"; do - ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo` - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -int -main () -{ -static int test_array [1 - 2 * !(((long) (sizeof (double))) <= $ac_mid)]; -test_array [0] = 0 - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (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); }; } && - { 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_hi=$ac_mid -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_lo=`expr '(' $ac_mid ')' + 1` -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext -done -case $ac_lo in -?*) ac_cv_sizeof_double=$ac_lo;; -'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (double), 77 -See \`config.log' for more details." >&5 -echo "$as_me: error: cannot compute sizeof (double), 77 -See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; } ;; -esac -else - if test "$cross_compiling" = yes; then - { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling -See \`config.log' for more details." >&5 -echo "$as_me: error: cannot run test program while cross compiling -See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; } -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -long longval () { return (long) (sizeof (double)); } -unsigned long ulongval () { return (long) (sizeof (double)); } -#include -#include -int -main () -{ - - FILE *f = fopen ("conftest.val", "w"); - if (! f) - exit (1); - if (((long) (sizeof (double))) < 0) - { - long i = longval (); - if (i != ((long) (sizeof (double)))) - exit (1); - fprintf (f, "%ld\n", i); - } - else - { - unsigned long i = ulongval (); - if (i != ((long) (sizeof (double)))) - exit (1); - fprintf (f, "%lu\n", i); - } - exit (ferror (f) || fclose (f) != 0); - - ; - return 0; -} -_ACEOF -rm -f 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='./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_sizeof_double=`cat conftest.val` -else - echo "$as_me: program exited with status $ac_status" >&5 -echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -( exit $ac_status ) -{ { echo "$as_me:$LINENO: error: cannot compute sizeof (double), 77 -See \`config.log' for more details." >&5 -echo "$as_me: error: cannot compute sizeof (double), 77 -See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; } -fi -rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext -fi -fi -rm -f conftest.val -else - ac_cv_sizeof_double=0 -fi -fi -echo "$as_me:$LINENO: result: $ac_cv_sizeof_double" >&5 -echo "${ECHO_T}$ac_cv_sizeof_double" >&6 -cat >>confdefs.h <<_ACEOF -#define SIZEOF_DOUBLE $ac_cv_sizeof_double -_ACEOF - - -echo "$as_me:$LINENO: checking for fpos_t" >&5 -echo $ECHO_N "checking for fpos_t... $ECHO_C" >&6 -if test "${ac_cv_type_fpos_t+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -int -main () -{ -if ((fpos_t *) 0) - return 0; -if (sizeof (fpos_t)) - return 0; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (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); }; } && - { 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_type_fpos_t=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_type_fpos_t=no -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_type_fpos_t" >&5 -echo "${ECHO_T}$ac_cv_type_fpos_t" >&6 - -echo "$as_me:$LINENO: checking size of fpos_t" >&5 -echo $ECHO_N "checking size of fpos_t... $ECHO_C" >&6 -if test "${ac_cv_sizeof_fpos_t+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test "$ac_cv_type_fpos_t" = yes; then - # The cast to unsigned long 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. - if test "$cross_compiling" = yes; then - # Depending upon the size, compute the lo and hi bounds. -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -int -main () -{ -static int test_array [1 - 2 * !(((long) (sizeof (fpos_t))) >= 0)]; -test_array [0] = 0 - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (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); }; } && - { 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_lo=0 ac_mid=0 - while :; do - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -int -main () -{ -static int test_array [1 - 2 * !(((long) (sizeof (fpos_t))) <= $ac_mid)]; -test_array [0] = 0 - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (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); }; } && - { 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_hi=$ac_mid; break -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_lo=`expr $ac_mid + 1` - if test $ac_lo -le $ac_mid; then - ac_lo= ac_hi= - break - fi - ac_mid=`expr 2 '*' $ac_mid + 1` -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - done -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -int -main () -{ -static int test_array [1 - 2 * !(((long) (sizeof (fpos_t))) < 0)]; -test_array [0] = 0 - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (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); }; } && - { 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_hi=-1 ac_mid=-1 - while :; do - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -int -main () -{ -static int test_array [1 - 2 * !(((long) (sizeof (fpos_t))) >= $ac_mid)]; -test_array [0] = 0 - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (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); }; } && - { 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_lo=$ac_mid; break -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_hi=`expr '(' $ac_mid ')' - 1` - if test $ac_mid -le $ac_hi; then - ac_lo= ac_hi= - break - fi - ac_mid=`expr 2 '*' $ac_mid` -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - done -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_lo= ac_hi= -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext -# Binary search between lo and hi bounds. -while test "x$ac_lo" != "x$ac_hi"; do - ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo` - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -int -main () -{ -static int test_array [1 - 2 * !(((long) (sizeof (fpos_t))) <= $ac_mid)]; -test_array [0] = 0 - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (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); }; } && - { 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_hi=$ac_mid -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_lo=`expr '(' $ac_mid ')' + 1` -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext -done -case $ac_lo in -?*) ac_cv_sizeof_fpos_t=$ac_lo;; -'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (fpos_t), 77 -See \`config.log' for more details." >&5 -echo "$as_me: error: cannot compute sizeof (fpos_t), 77 -See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; } ;; -esac -else - if test "$cross_compiling" = yes; then - { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling -See \`config.log' for more details." >&5 -echo "$as_me: error: cannot run test program while cross compiling -See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; } -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -long longval () { return (long) (sizeof (fpos_t)); } -unsigned long ulongval () { return (long) (sizeof (fpos_t)); } -#include -#include -int -main () -{ - - FILE *f = fopen ("conftest.val", "w"); - if (! f) - exit (1); - if (((long) (sizeof (fpos_t))) < 0) - { - long i = longval (); - if (i != ((long) (sizeof (fpos_t)))) - exit (1); - fprintf (f, "%ld\n", i); - } - else - { - unsigned long i = ulongval (); - if (i != ((long) (sizeof (fpos_t)))) - exit (1); - fprintf (f, "%lu\n", i); - } - exit (ferror (f) || fclose (f) != 0); - - ; - return 0; -} -_ACEOF -rm -f 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='./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_sizeof_fpos_t=`cat conftest.val` -else - echo "$as_me: program exited with status $ac_status" >&5 -echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -( exit $ac_status ) -{ { echo "$as_me:$LINENO: error: cannot compute sizeof (fpos_t), 77 -See \`config.log' for more details." >&5 -echo "$as_me: error: cannot compute sizeof (fpos_t), 77 -See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; } -fi -rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext -fi -fi -rm -f conftest.val -else - ac_cv_sizeof_fpos_t=0 -fi -fi -echo "$as_me:$LINENO: result: $ac_cv_sizeof_fpos_t" >&5 -echo "${ECHO_T}$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 - - - -# -# Ending Libs for compiling static applications and -# dynamically loaded libraries -# (sunpro solaris needs a few for dynamic linking) -# -# -# Check to see if we have a -lm line -# -echo "$as_me:$LINENO: checking for printf in -lm" >&5 -echo $ECHO_N "checking for printf in -lm... $ECHO_C" >&6 -if test "${ac_cv_lib_m_printf+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lm $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* 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 printf (); -int -main () -{ -printf (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (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); }; } && - { 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_m_printf=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_lib_m_printf=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_m_printf" >&5 -echo "${ECHO_T}$ac_cv_lib_m_printf" >&6 -if test $ac_cv_lib_m_printf = yes; then - add_stm=1 -else - add_stm=0 -fi - - -# -# Check to see if we have a -lstdc++ line -# -echo "$as_me:$LINENO: checking for printf in -lstdc++" >&5 -echo $ECHO_N "checking for printf in -lstdc++... $ECHO_C" >&6 -if test "${ac_cv_lib_stdcpp_printf+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lstdc++ $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* 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 printf (); -int -main () -{ -printf (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (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); }; } && - { 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_stdcpp_printf=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_lib_stdcpp_printf=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_stdcpp_printf" >&5 -echo "${ECHO_T}$ac_cv_lib_stdcpp_printf" >&6 -if test $ac_cv_lib_stdcpp_printf = yes; then - add_stdc=1 -else - add_stdc=0 -fi - - - -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 -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 - -# -# 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 -#--------------------------------------------------------------------------- - -#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 fort77 fl32 af77 f90 xlf90 pgf90 epcf90 f95 fort xlf95 ifc efc pgf95 lf95 gfortran - 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 fort77 fl32 af77 f90 xlf90 pgf90 epcf90 f95 fort xlf95 ifc efc pgf95 lf95 gfortran -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:10051:" \ - "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); } -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 -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>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_f77_werror_flag" - || test ! -s conftest.err' - { (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); }; } && - { 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.err 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 -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>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_f77_werror_flag" - || test ! -s conftest.err' - { (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); }; } && - { 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.err 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 "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 - -G77=`test $ac_compiler_gnu = yes && echo yes` -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 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 - - -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>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_f77_werror_flag" - || test ! -s conftest.err' - { (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); }; } && - { 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 - 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 echo $as_me:10258: \"$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* - -# 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" - -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'` ;; - - # 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? - *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 - { 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.err 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 libraries of $F77" >&5 -echo $ECHO_N "checking for Fortran libraries of $F77... $ECHO_C" >&6 -if test "${ac_cv_f77_libs+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&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 echo $as_me:10336: \"$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* - -# 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" - -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'` ;; - - # 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? - *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[01].o | -lcrtbegin.o | -lc | -lgcc | -libmil | -LANG:=*) - ;; - -lkernel32) - test x"$CYGWIN" != xyes && ac_cv_f77_libs="$ac_cv_f77_libs $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_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 - - ;; - # 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_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 -echo "$as_me:$LINENO: result: $ac_cv_f77_libs" >&5 -echo "${ECHO_T}$ac_cv_f77_libs" >&6 -FLIBS="$ac_cv_f77_libs" - - -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 - - -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 -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 -# -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 - echo "$as_me:$LINENO: result: ${f90type}" >&5 -echo "${ECHO_T}${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=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 - - cat >>confdefs.h <<\_ACEOF -#define 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. - - - - - -# 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 - - - -# -# 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 tools/Makefile tools/doc/Cantera.cfg tools/doc/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 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}' - -# 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 -DUALCASE=1; export DUALCASE # for MKS sh - -# Support unset when possible. -if ( (MAIL=60; unset MAIL) || exit) >/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 -z "`(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 - test -d ./-p && rmdir ./-p - as_mkdir_p=false -fi - -as_executable_p="test -f" - -# 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'" - - -# 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 Cantera $as_me 1.7.0, which was -generated by GNU Autoconf 2.59. 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="\\ -Cantera config.status 1.7.0 -configured by $0, generated by GNU Autoconf 2.59, - with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\" - -Copyright (C) 2003 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. - "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" ;; - "tools/Makefile" ) CONFIG_FILES="$CONFIG_FILES tools/Makefile" ;; - "tools/doc/Cantera.cfg" ) CONFIG_FILES="$CONFIG_FILES tools/doc/Cantera.cfg" ;; - "tools/doc/Makefile" ) CONFIG_FILES="$CONFIG_FILES tools/doc/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" ;; - "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" ;; - "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,@ldemulationarg@,$ldemulationarg,;t t -s,@CVF_LIBDIR@,$CVF_LIBDIR,;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,@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,@GRAPHVIZDIR@,$GRAPHVIZDIR,;t t -s,@ARCHIVE@,$ARCHIVE,;t t -s,@DO_RANLIB@,$DO_RANLIB,;t t -s,@RANLIB@,$RANLIB,;t t -s,@CXX_DEPENDS@,$CXX_DEPENDS,;t t -s,@USERDIR@,$USERDIR,;t t -s,@INCL_USER_CODE@,$INCL_USER_CODE,;t t -s,@CXX@,$CXX,;t t -s,@CXXFLAGS@,$CXXFLAGS,;t t -s,@LDFLAGS@,$LDFLAGS,;t t -s,@CPPFLAGS@,$CPPFLAGS,;t t -s,@ac_ct_CXX@,$ac_ct_CXX,;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,@IDA_LIBS@,$IDA_LIBS,;t t -s,@sundials_include@,$sundials_include,;t t -s,@sundials_lib_dir@,$sundials_lib_dir,;t t -s,@sundials_lib@,$sundials_lib,;t t -s,@sundials_lib_dep@,$sundials_lib_dep,;t t -s,@CANTERA_DEBUG_MODE@,$CANTERA_DEBUG_MODE,;t t -s,@COMPILE_PURE_FLUIDS@,$COMPILE_PURE_FLUIDS,;t t -s,@phase_object_files@,$phase_object_files,;t t -s,@phase_header_files@,$phase_header_files,;t t -s,@COMPILE_IDEAL_SOLUTIONS@,$COMPILE_IDEAL_SOLUTIONS,;t t -s,@COMPILE_ELECTROLYTES@,$COMPILE_ELECTROLYTES,;t t -s,@NEED_CATHERMO@,$NEED_CATHERMO,;t t -s,@COMPILE_KINETICS@,$COMPILE_KINETICS,;t t -s,@COMPILE_HETEROKIN@,$COMPILE_HETEROKIN,;t t -s,@COMPILE_RXNPATH@,$COMPILE_RXNPATH,;t t -s,@WITH_REACTORS@,$WITH_REACTORS,;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,@COMPILE_VCSNONIDEAL@,$COMPILE_VCSNONIDEAL,;t t -s,@COMPILE_H298MODIFY_CAPABILITY@,$COMPILE_H298MODIFY_CAPABILITY,;t t -s,@BOOST_INCLUDE@,$BOOST_INCLUDE,;t t -s,@BOOST_LIB@,$BOOST_LIB,;t t -s,@PURIFY@,$PURIFY,;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_LINK@,$BLAS_LAPACK_LINK,;t t -s,@BLAS_LAPACK_DIR@,$BLAS_LAPACK_DIR,;t t -s,@build_with_f2c@,$build_with_f2c,;t t -s,@build_f2c_lib@,$build_f2c_lib,;t t -s,@F2C_SYSTEMLIB@,$F2C_SYSTEMLIB,;t t -s,@BOOST_LIB_DIR@,$BOOST_LIB_DIR,;t t -s,@LOCAL_LIB_DIRS@,$LOCAL_LIB_DIRS,;t t -s,@LOCAL_LIBS@,$LOCAL_LIBS,;t t -s,@LOCAL_LIBS_DEP@,$LOCAL_LIBS_DEP,;t t -s,@INSTALL_LIBS_DEP@,$INSTALL_LIBS_DEP,;t t -s,@RAW_LIBS_DEP@,$RAW_LIBS_DEP,;t t -s,@CANTERA_CORE_LIBS@,$CANTERA_CORE_LIBS,;t t -s,@CANTERA_CORE_LIBS_DEP@,$CANTERA_CORE_LIBS_DEP,;t t -s,@CT_SHARED_LIB@,$CT_SHARED_LIB,;t t -s,@PYTHON_CMD@,$PYTHON_CMD,;t t -s,@BUILD_PYTHON@,$BUILD_PYTHON,;t t -s,@NUMPY_INC_DIR@,$NUMPY_INC_DIR,;t t -s,@NUMPY_HOME@,$NUMPY_HOME,;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,@PIC@,$PIC,;t t -s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t -s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t -s,@INSTALL_DATA@,$INSTALL_DATA,;t t -s,@CC@,$CC,;t t -s,@CFLAGS@,$CFLAGS,;t t -s,@ac_ct_CC@,$ac_ct_CC,;t t -s,@CXXCPP@,$CXXCPP,;t t -s,@EGREP@,$EGREP,;t t -s,@SOEXT@,$SOEXT,;t t -s,@SHARED@,$SHARED,;t t -s,@CXX_INCLUDES@,$CXX_INCLUDES,;t t -s,@LCXX_FLAGS@,$LCXX_FLAGS,;t t -s,@LCXX_END_LIBS@,$LCXX_END_LIBS,;t t -s,@HAVE_STRIPSYMBOLS@,$HAVE_STRIPSYMBOLS,;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,@F90LIBS@,$F90LIBS,;t t -s,@LCXX_FLIBS@,$LCXX_FLIBS,;t t -s,@precompile_headers@,$precompile_headers,;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,@TSCOMPARE_abs@,$TSCOMPARE_abs,;t t -s,@INSTALL_abs@,$INSTALL_abs,;t t -s,@INSTALL_VERBOSE@,$INSTALL_VERBOSE,;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 - -# Do not use `cd foo && pwd` to compute absolute paths, because -# the directories may not exist. -case `pwd` in -.) ac_abs_builddir="$ac_dir";; -*) - case "$ac_dir" in - .) ac_abs_builddir=`pwd`;; - [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";; - *) ac_abs_builddir=`pwd`/"$ac_dir";; - esac;; -esac -case $ac_abs_builddir in -.) ac_abs_top_builddir=${ac_top_builddir}.;; -*) - case ${ac_top_builddir}. in - .) ac_abs_top_builddir=$ac_abs_builddir;; - [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;; - *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;; - esac;; -esac -case $ac_abs_builddir in -.) ac_abs_srcdir=$ac_srcdir;; -*) - case $ac_srcdir in - .) ac_abs_srcdir=$ac_abs_builddir;; - [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;; - *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;; - esac;; -esac -case $ac_abs_builddir in -.) ac_abs_top_srcdir=$ac_top_srcdir;; -*) - case $ac_top_srcdir in - .) ac_abs_top_srcdir=$ac_abs_builddir;; - [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;; - *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;; - esac;; -esac - - - 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; }; } - # Do quote $f, to prevent DOS paths from being IFS'd. - 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 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 8631f8b89..000000000 --- a/configure.in +++ /dev/null @@ -1,2105 +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) - - -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 -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_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) - - -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="-lg2c" - 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' '-lg2c;; - 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 -# -# 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 - -if test "x$OS_IS_WIN" = "x1"; then - #CXX=cl.exe - #CC=cl.exe - #export CXX - AC_PROG_CXX() - AC_PROG_CC() -else - -# -# Determines the CXX compiler to use -# -export CXX -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}) -# 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) - -# -# Ending Libs for compiling static applications and -# dynamically loaded libraries -# (sunpro solaris needs a few for dynamic linking) -# -# -# 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], []) - - -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 -#--------------------------------------------------------------------------- - -#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' -else - if test $F77 = "g77" -o $F77 = "mpif77" -o $F77 = "gfortran" ; then - FFLAGS=$FFLAGS' -fno-second-underscore' - fi -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 - -# ---------------------------------------------------------------------- -# 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(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) - 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 \ - tools/Makefile \ - tools/doc/Cantera.cfg \ - tools/doc/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 \ - 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/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/docs/README.txt b/docs/README.txt deleted file mode 100644 index 5a8b00867..000000000 --- a/docs/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 3fe470105..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.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/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 2da813547..000000000 --- a/docs/install_examples/linux_64_gcc424_dbg_python252_numpy +++ /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/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 e0a4a2d57..000000000 --- a/docs/install_examples/linux_64_gcc424_opt_python252_numpy +++ /dev/null @@ -1,111 +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 - -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 3940a8e50..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/hkmoffa/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/hkmoffa/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/ext/Makefile.in b/ext/Makefile.in deleted file mode 100755 index d902d6cfe..000000000 --- a/ext/Makefile.in +++ /dev/null @@ -1,104 +0,0 @@ -#/bin/sh -# -# $Source: /cvsroot/cantera/cantera/ext/Makefile.in,v $ -# $Author: dggoodwin $ -# $Revision: 1.10 $ -# $Date: 2008/02/13 06:43:27 $ -# -# 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/blas/Makefile.in b/ext/blas/Makefile.in deleted file mode 100755 index caef518a0..000000000 --- a/ext/blas/Makefile.in +++ /dev/null @@ -1,78 +0,0 @@ -#/bin/sh -# $License$ -# -# $Id: Makefile.in,v 1.8 2008/12/30 21:49:41 hkmoffa Exp $ -# -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 ef438dc2b..000000000 --- a/ext/cvode/Makefile.in +++ /dev/null @@ -1,104 +0,0 @@ -# -# $Source: /cvsroot/cantera/cantera/ext/cvode/Makefile.in,v $ -# $Author: hkmoffa $ -# $Revision: 1.10 $ -# $Date: 2008/12/30 21:49:42 $ -# -#---------------------------------------------------------------------------- -# 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/f2c_blas/Makefile.in b/ext/f2c_blas/Makefile.in deleted file mode 100755 index e10e9f192..000000000 --- a/ext/f2c_blas/Makefile.in +++ /dev/null @@ -1,126 +0,0 @@ -#/bin/sh -#/bin/sh -# -# $Revision: 1.10 $ -# $Date: 2009/01/12 19:34:14 $ -# - -.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_lapack/Makefile.in b/ext/f2c_lapack/Makefile.in deleted file mode 100755 index 732ad0f0d..000000000 --- a/ext/f2c_lapack/Makefile.in +++ /dev/null @@ -1,143 +0,0 @@ -#/bin/sh -# -# $Source: /cvsroot/cantera/cantera/ext/f2c_lapack/Makefile.in,v $ -# $Author: hkmoffa $ -# $Revision: 1.9 $ -# $Date: 2009/01/12 19:34:14 $ -# - -.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 \ -dlacpy.o \ -dlamch.o \ -dlange.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 \ -dorg2r.o \ -dorgbr.o \ -dorgl2.o \ -dorglq.o \ -dorgqr.o \ -dorm2r.o \ -dormbr.o \ -dorml2.o \ -dormlq.o \ -dormqr.o \ -drscl.o \ -dtrtri.o \ -dtrti2.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_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/arithchk/arith.hwin32 b/ext/f2c_libs/arithchk/arith.hwin32 deleted file mode 100644 index 9746f9c1c..000000000 --- a/ext/f2c_libs/arithchk/arith.hwin32 +++ /dev/null @@ -1,3 +0,0 @@ -#define IEEE_8087 -#define Arith_Kind_ASL 1 -#define Double_Align diff --git a/ext/f2c_math/Makefile.in b/ext/f2c_math/Makefile.in deleted file mode 100644 index 35ead9668..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: hkmoffa $ -# $Revision: 1.10 $ -# $Date: 2008/12/30 21:49:42 $ -# - -.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/lapack/Makefile.in b/ext/lapack/Makefile.in deleted file mode 100755 index ce5e6e97e..000000000 --- a/ext/lapack/Makefile.in +++ /dev/null @@ -1,93 +0,0 @@ -# $License$ -# $Id: Makefile.in,v 1.10 2008/12/30 21:58:10 hkmoffa Exp $ -# -#/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 \ -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 \ -dlacpy.o \ -dlamch.o \ -dlange.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 \ -dlasr.o \ -dlasrt.o \ -dlassq.o \ -dlasv2.o \ -dlaswp.o \ -dorg2r.o \ -dorgbr.o \ -dorgl2.o \ -dorglq.o \ -dorgqr.o \ -dorm2r.o \ -dormbr.o \ -dorml2.o \ -dormlq.o \ -dormqr.o \ -drscl.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 aba77e6e2..000000000 --- a/ext/math/Makefile.in +++ /dev/null @@ -1,74 +0,0 @@ -# -# $Source: /cvsroot/cantera/cantera/ext/math/Makefile.in,v $ -# $Author: hkmoffa $ -# $Revision: 1.13 $ -# $Date: 2008/12/30 21:58:10 $ -# - -.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/tpx/Makefile.in b/ext/tpx/Makefile.in deleted file mode 100755 index bf0ebca96..000000000 --- a/ext/tpx/Makefile.in +++ /dev/null @@ -1,55 +0,0 @@ -#/bin/sh -# -# $Id: Makefile.in,v 1.17 2009/03/28 19:10:17 hkmoffa Exp $ -# -.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/preconfig b/preconfig deleted file mode 100755 index 7aa1de70e..000000000 --- a/preconfig +++ /dev/null @@ -1,620 +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 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"} - -###################################################################### -# 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.x"} - - -#----------------------------------------------------------------------- -#------------------- 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_SOLUTIONS -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/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/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/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/runtest b/test_problems/ChemEquil_ionizedGas/runtest deleted file mode 100755 index b69f109e8..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 != "1" - 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/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/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 b2c381ba2..000000000 --- a/test_problems/Makefile.in +++ /dev/null @@ -1,161 +0,0 @@ -# -# $Revision: 1.36 $ -# $Author: hkmoffa $ -# $Date: 2009/03/25 01:03:05 $ -# -# -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/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/VCSnonideal/Makefile.in b/test_problems/VCSnonideal/Makefile.in deleted file mode 100644 index 704cb03d3..000000000 --- a/test_problems/VCSnonideal/Makefile.in +++ /dev/null @@ -1,33 +0,0 @@ -# -# $Revision: 1.1 $ -# $Author: hkmoffa $ -# $Date: 2007/12/20 23:47:41 $ -# -# -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/Makefile.in b/test_problems/VCSnonideal/NaCl_equil/Makefile.in deleted file mode 100644 index 9b24dbd03..000000000 --- a/test_problems/VCSnonideal/NaCl_equil/Makefile.in +++ /dev/null @@ -1,128 +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 = nacl_equil - -# the object files to be linked together. List those generated from Fortran -# and from C/C++ separately -OBJS = nacl_equil.o - -# additional flags to be passed to the linker. If your program -# requires other external libraries, put them here -LINK_OPTIONS = - -############################################################################# - -on_DEBUG_MODE=@CANTERA_DEBUG_MODE@ - -# 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. -# -CANTERA_INCDIR=@ctroot@/build/include/cantera - -INCLUDE_DIRS = -I$(CANTERA_INCDIR) - -# C++ compile flags -CXX_FLAGS = @CXXFLAGS@ $(INCLUDE_DIRS) @CXX_INCLUDES@ - -# Ending C++ linking libraries -LCXX_END_LIBS = @LCXX_END_LIBS@ - -# the directory where the Cantera libraries are located -CANTERA_LIBDIR=@buildlib@ -# -# Setup The Cantera Interface -# -CANTERA_LIBS= @LOCAL_LIBS@ -lctcxx - -CANTERA_LIBDEP = \ - $(CANTERA_LIBDIR)/libequil.a \ - $(CANTERA_LIBDIR)/libVCSnonideal.a \ - $(CANTERA_LIBDIR)/libkinetics.a \ - $(CANTERA_LIBDIR)/libtransport.a \ - $(CANTERA_LIBDIR)/libthermo.a \ - $(CANTERA_LIBDIR)/libctnumerics.a \ - $(CANTERA_LIBDIR)/libctmath.a \ - $(CANTERA_LIBDIR)/libtpx.a \ - $(CANTERA_LIBDIR)/libconverters.a \ - $(CANTERA_LIBDIR)/libctbase.a \ - $(CANTERA_LIBDIR)/libctlapack.a \ - $(CANTERA_LIBDIR)/libctblas.a \ - $(CANTERA_LIBDIR)/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@ $(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: .depends $(PROGRAM) - -$(PROGRAM): $(OBJS) $(CANTERA_LIBDEP) - $(CXX) -o $(PROGRAM) $(OBJS) $(LCXX_FLAGS) $(LINK_OPTIONS) \ - $(CANTERA_LIBS) @LIBS@ $(FORT_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) $(PROGRAM) $(DEPENDS) .depends diff.out out.txt \ - diff_csv.txt diff_out.txt err_out.txt vcs_equilibrate_res.csv - (if test -d SunWS_cache ; then \ - $(RM) -rf SunWS_cache ; \ - fi ) - -ifeq ($(wildcard .depends), .depends) -include .depends -endif - - diff --git a/test_problems/VCSnonideal/NaCl_equil/runtest b/test_problems/VCSnonideal/NaCl_equil/runtest deleted file mode 100755 index 489e71163..000000000 --- a/test_problems/VCSnonideal/NaCl_equil/runtest +++ /dev/null @@ -1,56 +0,0 @@ -#!/bin/sh -# -# -eCode=0 -temp_success="1" -/bin/rm -f out.txt err_out.txt \ - vcs_equilibrate_res.csv \ - diff_csv.txt diff_out.txt -# -# Create a symbolic link to mpequil, if none exists already -# - -testName=NaCl_equil - -BINDIR=../../../bin - -################################################################# -# -################################################################# -MPEQUIL_EXE=${MPEQUIL_EXE:=nacl_equil} - -./$MPEQUIL_EXE -d 3 > out.txt 2>err_out.txt -retnStat=$? -if test $retnStat != "0" -then - echo "mpequil returned with bad status, $retnStat, check output" -fi - -diff -w good_out.txt out.txt > diff_out.txt -retnStat_txt=$? -$BINDIR/csvdiff -a 1.0E-50 vcs_equilibrate_blessed.csv vcs_equilibrate_res.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 != "1" - 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 -# -# return 0 for no errors, 1 for errors -# -exit $eCode - diff --git a/test_problems/VCSnonideal/NaCl_equil/runtestd b/test_problems/VCSnonideal/NaCl_equil/runtestd deleted file mode 100755 index 453ec1d11..000000000 --- a/test_problems/VCSnonideal/NaCl_equil/runtestd +++ /dev/null @@ -1,67 +0,0 @@ -#!/bin/sh -# -# -eCode=0 -temp_success="1" -/bin/rm -f dout.txt err_dout.txt \ - vcs_eqilibrate_res.csv \ - diff_csv.txt diff_dout.txt -# -# Create a symbolic link to mpequil, if none exists already -# - -testName=nacl_equil - -BINDIR=../../../bin - -# -# There are different answers depending on whether DEBUG_MODE was -# turned on in the compile -goodFile=good_dout.txt -if test $# -gt 0 -then -if test $1 = "DEBUG_MODE" -then - goodFile=good_dout_dm.txt -fi -fi -################################################################# -# -################################################################# -MPEQUIL_EXE=${MPEQUIL_EXE:=nacl_equil} - -./$MPEQUIL_EXE -d 5 > dout.txt 2>err_dout.txt -retnStat=$? -if test $retnStat != "0" -then - echo "mpequil returned with bad status, $retnStat, check output" -fi - -diff -w $goodFile dout.txt > diff_dout.txt -retnStat_txt=$? -$BINDIR/csvdiff -a 1.0E-50 vcs_equilibrate_blessed.csv vcs_equilibrate_res.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_dout.txt" - fi -else - echo "Unsuccessful test comparison on "`pwd` " test" - if test $retnStat_csv != "1" - 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_dout.txt" - fi -fi -# -# return 0 for no errors, 1 for errors -# -exit $eCode - diff --git a/test_problems/VPsilane_test/Makefile.in b/test_problems/VPsilane_test/Makefile.in deleted file mode 100644 index 7c4fefd3c..000000000 --- a/test_problems/VPsilane_test/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 = VPsilane_test - -# 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 - -# 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 - -# Dependencies of the static libraries -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_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: $(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): 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@ $(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/VPsilane_test/runtest.in b/test_problems/VPsilane_test/runtest.in deleted file mode 100755 index 474603001..000000000 --- a/test_problems/VPsilane_test/runtest.in +++ /dev/null @@ -1,39 +0,0 @@ -#!/bin/sh -# -# -temp_success="1" -/bin/rm -f output.txt outputa.txt - -doDebug=@CANTERA_DEBUG_MODE@ -################################################################# -# -################################################################# -CANTERA_DATA=${CANTERA_DATA:=../../data/inputs}; export CANTERA_DATA - -CANTERA_BIN=${CANTERA_BIN:=../../bin} -./VPsilane_test > output.txt -retnStat=$? -if [ $retnStat != "0" ] -then - temp_success="0" - echo "VPsilane_test returned with bad status, $retnStat, check output" -fi - -if test "x$doDebug" = "x1" -then -diff -w output.txt output_debug_blessed.txt > diff_test.out -retnStat=$? -else -diff -w output.txt output_blessed.txt > diff_test.out -retnStat=$? - -fi -if [ $retnStat = "0" ] -then - echo "successful diff comparison on VPsilane_test test" -else - echo "unsuccessful diff comparison on VPsilane_test test" - echo "FAILED" > csvCode.txt - temp_success="0" -fi - diff --git a/test_problems/cathermo/DH_graph_1/Makefile.in b/test_problems/cathermo/DH_graph_1/Makefile.in deleted file mode 100644 index 757519488..000000000 --- a/test_problems/cathermo/DH_graph_1/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 = DH_graph_1 - -# the object files to be linked together. List those generated from Fortran -# and from C/C++ separately -OBJS = DH_graph_1.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 - -# Dependencies for CANTERA_LIBS -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 -INCLUDES=-I$(CANTERA_INCDIR) -I$(CANTERA_INCDIR)/kernel - -# 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 $< $(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_LIBS_DEP) - $(CXX) -o $(PROGRAM) $(OBJS) $(LCXX_FLAGS) $(LINK_OPTIONS) \ - $(CANTERA_LIBS) @LIBS@ $(FORT_LIBS) \ - $(LCXX_END_LIBS) - -# Add an additional dependency to enhance 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/cathermo/DH_graph_1/runtest b/test_problems/cathermo/DH_graph_1/runtest deleted file mode 100755 index eab6203ec..000000000 --- a/test_problems/cathermo/DH_graph_1/runtest +++ /dev/null @@ -1,51 +0,0 @@ -#!/bin/sh -# -# run_test -# -########################################################################## -# A couple of validity checks -if test ! $# -eq 0 ; then - echo 'usage: runtest' - echo ' ' - exit -1 -fi - -temp_success="0" -/bin/rm -f output.txt outputa.txt -########################################################################## -CANTERA_DATA=${CANTERA_DATA:=../../../data/inputs}; export CANTERA_DATA - -CANTERA_BIN=${CANTERA_BIN:=../../../bin} - -prog=DH_graph_1 -if test ! -x $prog ; then - echo $prog ' does not exist' - exit -1 -fi -########################################################################## -/bin/rm -f test.out test.diff DH_graph_1.csv - -# echo 'Testing the DH dilute act calculation - act vs I' -./$prog DH_NaCl_dilute.xml > DH_graph_1.csv -retnStat=$? -diff DH_graph_1.csv DH_NaCl_dilute_blessed.csv > diff.out -zres=$? -if test "$zres" = "0" -a "$retnStat" = "0"; then - echo "successful diff comparison on $prog dilute test" -else - echo "unsuccessful diff comparison on $prog dilute test" - temp_success="1" - if [ $retnStat != "0" ] - then - echo "$prog returned with bad status, $retnStat, check output" - fi -fi - - - -########################################################################## -if test $temp_success = "0" ; then - echo "PASSED" > csvCode.txt -else - echo "FAILED" > csvCode.txt -fi diff --git a/test_problems/cathermo/DH_graph_NM/Makefile.in b/test_problems/cathermo/DH_graph_NM/Makefile.in deleted file mode 100644 index c58bbb03a..000000000 --- a/test_problems/cathermo/DH_graph_NM/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 = DH_graph_1 - -# the object files to be linked together. List those generated from Fortran -# and from C/C++ separately -OBJS = DH_graph_1.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 - -# Dependencies for CANTERA_LIBS -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 -INCLUDES=-I$(CANTERA_INCDIR) -I$(CANTERA_INCDIR)/kernel - -# 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 $< $(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_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: - @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/cathermo/DH_graph_NM/runtest b/test_problems/cathermo/DH_graph_NM/runtest deleted file mode 100755 index 104cdfdd8..000000000 --- a/test_problems/cathermo/DH_graph_NM/runtest +++ /dev/null @@ -1,40 +0,0 @@ -#!/bin/sh -# -# run_test -# -########################################################################## -# A couple of validity checks -if test ! $# -eq 0 ; then - echo 'usage: runtest' - echo ' ' - exit -1 -fi - -temp_success="0" -/bin/rm -f output.txt outputa.txt -########################################################################## -CANTERA_DATA=${CANTERA_DATA:=../../../data/inputs}; export CANTERA_DATA - -CANTERA_BIN=${CANTERA_BIN:=../../../bin} - -prog=DH_graph_1 -if test ! -x $prog ; then - echo $prog ' does not exist' - exit -1 -fi - -########################################################################## -/bin/rm -f test.out test.diff DH_NaCl_NM.csv - -./$prog DH_NaCl_NM.xml > DH_NaCl_NM.csv -retnStat=$? -diff DH_NaCl_NM.csv DH_NaCl_NM_blessed.csv > output.txt -zres=$? -if test "$zres" = "0" -a "$retnStat" = "0"; then - echo "successful diff comparison on $prog NM test" -else - echo "unsuccessful diff comparison on $prog NM test" - echo "FAILED" > csvCode.txt - temp_success="0" -fi - diff --git a/test_problems/cathermo/DH_graph_Pitzer/Makefile.in b/test_problems/cathermo/DH_graph_Pitzer/Makefile.in deleted file mode 100644 index 4069da854..000000000 --- a/test_problems/cathermo/DH_graph_Pitzer/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 = DH_graph_1 - -# the object files to be linked together. List those generated from Fortran -# and from C/C++ separately -OBJS = DH_graph_1.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 - -# Dependencies for CANTERA_LIBS -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 -INCLUDES=-I$(CANTERA_INCDIR) -I$(CANTERA_INCDIR)/kernel - -# 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 $< $(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_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: - @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/cathermo/DH_graph_Pitzer/runtest b/test_problems/cathermo/DH_graph_Pitzer/runtest deleted file mode 100755 index 977c5b988..000000000 --- a/test_problems/cathermo/DH_graph_Pitzer/runtest +++ /dev/null @@ -1,40 +0,0 @@ -#!/bin/sh -# -# run_test -# -########################################################################## -# A couple of validity checks -if test ! $# -eq 0 ; then - echo 'usage: runtest' - echo ' ' - exit -1 -fi - -temp_success="0" -/bin/rm -f output.txt outputa.txt -########################################################################## -CANTERA_DATA=${CANTERA_DATA:=../../../data/inputs}; export CANTERA_DATA - -CANTERA_BIN=${CANTERA_BIN:=../../../bin} - -prog=DH_graph_1 -if test ! -x $prog ; then - echo $prog ' does not exist' - exit -1 -fi - -########################################################################## -/bin/rm -f test.out test.diff DH_NaCl_Pitzer.csv - -./$prog DH_NaCl_Pitzer.xml > DH_NaCl_Pitzer.csv -retnStat=$? -diff DH_NaCl_Pitzer.csv DH_NaCl_Pitzer_blessed.csv > output.txt -zres=$? -if test "$zres" = "0" -a "$retnStat" = "0"; then - echo "successful diff comparison on $prog Pitzer test" -else - echo "unsuccessful diff comparison on $prog Pitzer test" - echo "FAILED" > csvCode.txt - temp_success="0" -fi - diff --git a/test_problems/cathermo/DH_graph_acommon/Makefile.in b/test_problems/cathermo/DH_graph_acommon/Makefile.in deleted file mode 100644 index de638c902..000000000 --- a/test_problems/cathermo/DH_graph_acommon/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 = DH_graph_1 - -# the object files to be linked together. List those generated from Fortran -# and from C/C++ separately -OBJS = DH_graph_1.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@ - -# Dependencies for CANTERA_LIBS -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 -INCLUDES=-I$(CANTERA_INCDIR) -I$(CANTERA_INCDIR)/kernel - -# 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 $< $(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_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: - @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/cathermo/DH_graph_acommon/runtest b/test_problems/cathermo/DH_graph_acommon/runtest deleted file mode 100755 index 08a052cb8..000000000 --- a/test_problems/cathermo/DH_graph_acommon/runtest +++ /dev/null @@ -1,40 +0,0 @@ -#!/bin/sh -# -# run_test -# -########################################################################## -# A couple of validity checks -if test ! $# -eq 0 ; then - echo 'usage: runtest' - echo ' ' - exit -1 -fi - -temp_success="0" -/bin/rm -f output.txt outputa.txt -########################################################################## -CANTERA_DATA=${CANTERA_DATA:=../../../data/inputs}; export CANTERA_DATA - -CANTERA_BIN=${CANTERA_BIN:=../../../bin} - -prog=DH_graph_1 -if test ! -x $prog ; then - echo $prog ' does not exist' - exit -1 -fi - -########################################################################## -/bin/rm -f test.out test.diff DH_NaCl_acommon.csv - -./$prog DH_NaCl_acommon.xml > DH_NaCl_acommon.csv -retnStat=$? -diff DH_NaCl_acommon.csv DH_NaCl_acommon_blessed.csv > output.txt -zres=$? -if test "$zres" = "0" -a "$retnStat" = "0"; then - echo "successful diff comparison on $prog _acommon test" -else - echo "unsuccessful diff comparison on $prog _acommon test" - echo "FAILED" > csvCode.txt - temp_success="0" -fi - diff --git a/test_problems/cathermo/DH_graph_bdotak/Makefile.in b/test_problems/cathermo/DH_graph_bdotak/Makefile.in deleted file mode 100644 index bee9ee383..000000000 --- a/test_problems/cathermo/DH_graph_bdotak/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 = DH_graph_1 - -# the object files to be linked together. List those generated from Fortran -# and from C/C++ separately -OBJS = DH_graph_1.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 - -# Dependencies for CANTERA_LIBS -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 -INCLUDES=-I$(CANTERA_INCDIR) -I$(CANTERA_INCDIR)/kernel - -# 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 $< $(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_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: - @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/cathermo/DH_graph_bdotak/runtest b/test_problems/cathermo/DH_graph_bdotak/runtest deleted file mode 100755 index 156aeb5d4..000000000 --- a/test_problems/cathermo/DH_graph_bdotak/runtest +++ /dev/null @@ -1,40 +0,0 @@ -#!/bin/sh -# -# run_test -# -########################################################################## -# A couple of validity checks -if test ! $# -eq 0 ; then - echo 'usage: runtest' - echo ' ' - exit -1 -fi - -temp_success="0" -/bin/rm -f output.txt outputa.txt -########################################################################## -CANTERA_DATA=${CANTERA_DATA:=../../../data/inputs}; export CANTERA_DATA - -CANTERA_BIN=${CANTERA_BIN:=../../../bin} - -prog=DH_graph_1 -if test ! -x $prog ; then - echo $prog ' does not exist' - exit -1 -fi - -########################################################################## -/bin/rm -f test.out test.diff DH_NaCl_bdotak.csv - -./$prog DH_NaCl_bdotak.xml > DH_NaCl_bdotak.csv -retnStat=$? -diff DH_NaCl_bdotak.csv DH_NaCl_bdotak_blessed.csv > output.txt -zres=$? -if test "$zres" = "0" -a "$retnStat" = "0"; then - echo "successful diff comparison on $prog bdotak test" -else - echo "unsuccessful diff comparison on $prog bdotak test" - echo "FAILED" > csvCode.txt - temp_success="0" -fi - diff --git a/test_problems/cathermo/HMW_dupl_test/Makefile.in b/test_problems/cathermo/HMW_dupl_test/Makefile.in deleted file mode 100644 index 95f410f8c..000000000 --- a/test_problems/cathermo/HMW_dupl_test/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 = HMW_dupl_test - -# the object files to be linked together. List those generated from Fortran -# and from C/C++ separately -OBJS = HMW_dupl_test.o sortAlgorithms.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@ @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 - -# Dependencies for CANTERA_LIBS -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 -INCLUDES=-I$(CANTERA_INCDIR) -I$(CANTERA_INCDIR)/kernel - -# 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 $< $(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_LIBS_DEP) - $(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 *.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/cathermo/HMW_dupl_test/runtest b/test_problems/cathermo/HMW_dupl_test/runtest deleted file mode 100755 index a85fe7f7b..000000000 --- a/test_problems/cathermo/HMW_dupl_test/runtest +++ /dev/null @@ -1,42 +0,0 @@ -#!/bin/sh -# -# -temp_success="1" -/bin/rm -f output.txt outputa.txt - -########################################################################## -prog=HMW_dupl_test -if test ! -x $prog ; then - echo $prog ' does not exist' - exit -1 -fi -########################################################################## -/bin/rm -f test.out test.diff output.txt - -################################################################# -# -CANTERA_DATA=${CANTERA_DATA:=../../../data/inputs}; export CANTERA_DATA -CANTERA_BIN=${CANTERA_BIN:=../../../bin} - -################################################################# - -./$prog HMW_NaCl_sp1977_alt.xml > output.txt -retnStat=$? -if [ $retnStat != "0" ] -then - temp_success="0" - echo "$prog 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 $prog test" -else - echo "unsuccessful diff comparison on $prog test" - echo "FAILED" > csvCode.txt - temp_success="0" -fi - diff --git a/test_problems/cathermo/HMW_graph_CpvT/Makefile.in b/test_problems/cathermo/HMW_graph_CpvT/Makefile.in deleted file mode 100644 index 445a524ff..000000000 --- a/test_problems/cathermo/HMW_graph_CpvT/Makefile.in +++ /dev/null @@ -1,119 +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 = HMW_graph_CpvT - -# the object files to be linked together. List those generated from Fortran -# and from C/C++ separately -OBJS = HMW_graph_CpvT.o sortAlgorithms.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@ @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 - -# Dependencies for CANTERA_LIBS -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 -INCLUDES=-I$(CANTERA_INCDIR) -I$(CANTERA_INCDIR)/kernel - -# 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 $< $(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 Cp_standalone - -$(PROGRAM): $(OBJS) $(CANTERA_LIBS_DEP) - $(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 - -Cp_standalone: Cp_standalone.o - $(CXX) -o Cp_standalone Cp_standalone.o \ - $(LCXX_FLAGS) $(LINK_OPTIONS) $(LCXX_END_LIBS) - -# 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 *.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/cathermo/HMW_graph_CpvT/runtest b/test_problems/cathermo/HMW_graph_CpvT/runtest deleted file mode 100755 index 4765bb7c5..000000000 --- a/test_problems/cathermo/HMW_graph_CpvT/runtest +++ /dev/null @@ -1,42 +0,0 @@ -#!/bin/sh -# -# -temp_success="1" -/bin/rm -f output.txt outputa.txt - -########################################################################## -prog=HMW_graph_CpvT -if test ! -x $prog ; then - echo $prog ' does not exist' - exit -1 -fi -########################################################################## -/bin/rm -f test.out test.diff output.txt - -################################################################# -# -CANTERA_DATA=${CANTERA_DATA:=../../../data/inputs}; export CANTERA_DATA -CANTERA_BIN=${CANTERA_BIN:=../../../bin} - -################################################################# - -./$prog HMW_NaCl_sp1977_alt.xml > output.txt -retnStat=$? -if [ $retnStat != "0" ] -then - temp_success="0" - echo "$prog 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 $prog test" -else - echo "unsuccessful diff comparison on $prog test" - echo "FAILED" > csvCode.txt - temp_success="0" -fi - diff --git a/test_problems/cathermo/HMW_graph_GvI/Makefile.in b/test_problems/cathermo/HMW_graph_GvI/Makefile.in deleted file mode 100644 index cc2d1cbe2..000000000 --- a/test_problems/cathermo/HMW_graph_GvI/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 = HMW_graph_GvI - -# the object files to be linked together. List those generated from Fortran -# and from C/C++ separately -OBJS = HMW_graph_GvI.o sortAlgorithms.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 = -DSRCDIRTREE @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 - -# Dependencies for CANTERA_LIBS -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 -INCLUDES=-I$(CANTERA_INCDIR) -I$(CANTERA_INCDIR)/kernel - -# 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 $< $(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_LIBS_DEP) - $(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@ $(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/cathermo/HMW_graph_GvI/runtest b/test_problems/cathermo/HMW_graph_GvI/runtest deleted file mode 100755 index 5e2d16da2..000000000 --- a/test_problems/cathermo/HMW_graph_GvI/runtest +++ /dev/null @@ -1,53 +0,0 @@ -#!/bin/sh -# -# -temp_success="0" -/bin/rm -f output.txt outputa.txt - -########################################################################## -prog=HMW_graph_GvI -if test ! -x $prog ; then - echo $prog ' does not exist' - exit -1 -fi -########################################################################## -/bin/rm -f test.out test.diff output.txt -/bin/rm -f test.out test.diff T298.csv T523.csv - -################################################################# -# -CANTERA_DATA=${CANTERA_DATA:=../../../data/inputs}; export CANTERA_DATA -CANTERA_BIN=${CANTERA_BIN:=../../../bin} - -################################################################# - -./$prog > output.txt -retnStat=$? -if [ $retnStat != "0" ] -then - temp_success="1" - echo "$prog returned with bad status, $retnStat, check output" -fi -diff T298.csv T298_blessed.csv > test.diff -zres=$? -diff T523.csv T523_blessed.csv > test2.diff -zres2=$? -if test "$zres" = "0" ; then - if test "$zres2" = "0" ; then - hhh="1" - else - temp_success="1" - fi -else - echo 'test 1 failed' - temp_success="1" -fi -if [ $temp_success = "0" ] -then - echo "successful diff comparison on $prog test" -else - echo "unsuccessful diff comparison on $prog test" - echo "FAILED" > csvCode.txt -fi - - diff --git a/test_problems/cathermo/HMW_graph_GvT/Makefile.in b/test_problems/cathermo/HMW_graph_GvT/Makefile.in deleted file mode 100644 index c65d4916f..000000000 --- a/test_problems/cathermo/HMW_graph_GvT/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 = HMW_graph_GvT - -# the object files to be linked together. List those generated from Fortran -# and from C/C++ separately -OBJS = HMW_graph_GvT.o sortAlgorithms.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 - -# Dependencies for CANTERA_LIBS -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 -INCLUDES=-I$(CANTERA_INCDIR) -I$(CANTERA_INCDIR)/kernel - -# 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 $< $(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 Gex_standalone - -$(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 - - -Gex_standalone: Gex_standalone.o - $(CXX) -o Gex_standalone Gex_standalone.o \ - $(LCXX_FLAGS) $(LINK_OPTIONS) $(LCXX_END_LIBS) - -# 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 *.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/cathermo/HMW_graph_GvT/runtest b/test_problems/cathermo/HMW_graph_GvT/runtest deleted file mode 100755 index 8a133245b..000000000 --- a/test_problems/cathermo/HMW_graph_GvT/runtest +++ /dev/null @@ -1,42 +0,0 @@ -#!/bin/sh -# -# -temp_success="1" -/bin/rm -f output.txt outputa.txt - -########################################################################## -prog=HMW_graph_GvT -if test ! -x $prog ; then - echo $prog ' does not exist' - exit -1 -fi -########################################################################## -/bin/rm -f test.out test.diff output.txt - -################################################################# -# -CANTERA_DATA=${CANTERA_DATA:=../../../data/inputs}; export CANTERA_DATA -CANTERA_BIN=${CANTERA_BIN:=../../../bin} - -################################################################# - -./$prog HMW_NaCl_sp1977_alt.xml > output.txt -retnStat=$? -if [ $retnStat != "0" ] -then - temp_success="0" - echo "$prog 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 $prog test" -else - echo "unsuccessful diff comparison on $prog test" - echo "FAILED" > csvCode.txt - temp_success="0" -fi - diff --git a/test_problems/cathermo/HMW_graph_HvT/Makefile.in b/test_problems/cathermo/HMW_graph_HvT/Makefile.in deleted file mode 100644 index b0ecf6a2b..000000000 --- a/test_problems/cathermo/HMW_graph_HvT/Makefile.in +++ /dev/null @@ -1,120 +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 = HMW_graph_HvT - -# the object files to be linked together. List those generated from Fortran -# and from C/C++ separately -OBJS = HMW_graph_HvT.o sortAlgorithms.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@ @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 - -# Dependencies for CANTERA_LIBS -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 -INCLUDES=-I$(CANTERA_INCDIR) -I$(CANTERA_INCDIR)/kernel - -# 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 $< $(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 L_standalone - -$(PROGRAM): $(OBJS) $(CANTERA_LIBS_DEP) - $(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 - - -L_standalone: L_standalone.o - $(CXX) -o L_standalone L_standalone.o \ - $(LCXX_FLAGS) $(LINK_OPTIONS) $(LCXX_END_LIBS) - -# 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 *.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/cathermo/HMW_graph_HvT/runtest b/test_problems/cathermo/HMW_graph_HvT/runtest deleted file mode 100755 index a177de59a..000000000 --- a/test_problems/cathermo/HMW_graph_HvT/runtest +++ /dev/null @@ -1,42 +0,0 @@ -#!/bin/sh -# -# -temp_success="1" -/bin/rm -f output.txt outputa.txt - -########################################################################## -prog=HMW_graph_HvT -if test ! -x $prog ; then - echo $prog ' does not exist' - exit -1 -fi -########################################################################## -/bin/rm -f test.out test.diff output.txt - -################################################################# -# -CANTERA_DATA=${CANTERA_DATA:=../../../data/inputs}; export CANTERA_DATA -CANTERA_BIN=${CANTERA_BIN:=../../../bin} - -################################################################# - -./$prog HMW_NaCl_sp1977_alt.xml > output.txt -retnStat=$? -if [ $retnStat != "0" ] -then - temp_success="0" - echo "$prog 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 $prog test" -else - echo "unsuccessful diff comparison on $prog test" - echo "FAILED" > csvCode.txt - temp_success="0" -fi - diff --git a/test_problems/cathermo/HMW_graph_VvT/Makefile.in b/test_problems/cathermo/HMW_graph_VvT/Makefile.in deleted file mode 100644 index cd5437328..000000000 --- a/test_problems/cathermo/HMW_graph_VvT/Makefile.in +++ /dev/null @@ -1,121 +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 = HMW_graph_VvT - -# the object files to be linked together. List those generated from Fortran -# and from C/C++ separately -OBJS = HMW_graph_VvT.o sortAlgorithms.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@ @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 - -# Dependencies for CANTERA_LIBS -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 -INCLUDES=-I$(CANTERA_INCDIR) -I$(CANTERA_INCDIR)/kernel - -# 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 $< $(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 V_standalone - -$(PROGRAM): $(OBJS) $(CANTERA_LIBS_DEP) - $(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 - - -V_standalone: V_standalone.o - $(CXX) -o V_standalone V_standalone.o \ - $(LCXX_FLAGS) $(LINK_OPTIONS) $(LCXX_END_LIBS) - -# 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 *.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/cathermo/HMW_graph_VvT/runtest b/test_problems/cathermo/HMW_graph_VvT/runtest deleted file mode 100755 index cdfc8f4d4..000000000 --- a/test_problems/cathermo/HMW_graph_VvT/runtest +++ /dev/null @@ -1,42 +0,0 @@ -#!/bin/sh -# -# -temp_success="1" -/bin/rm -f output.txt outputa.txt - -########################################################################## -prog=HMW_graph_VvT -if test ! -x $prog ; then - echo $prog ' does not exist' - exit -1 -fi -########################################################################## -/bin/rm -f test.out test.diff output.txt - -################################################################# -# -CANTERA_DATA=${CANTERA_DATA:=../../../data/inputs}; export CANTERA_DATA -CANTERA_BIN=${CANTERA_BIN:=../../../bin} - -################################################################# - -./$prog HMW_NaCl_sp1977_alt.xml > output.txt -retnStat=$? -if [ $retnStat != "0" ] -then - temp_success="0" - echo "$prog 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 $prog test" -else - echo "unsuccessful diff comparison on $prog test" - echo "FAILED" > csvCode.txt - temp_success="0" -fi - diff --git a/test_problems/cathermo/HMW_test_1/Makefile.in b/test_problems/cathermo/HMW_test_1/Makefile.in deleted file mode 100644 index 7ae9500eb..000000000 --- a/test_problems/cathermo/HMW_test_1/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 = HMW_test_1 - -# the object files to be linked together. List those generated from Fortran -# and from C/C++ separately -OBJS = HMW_test_1.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@ - -debug_mode = @CANTERA_DEBUG_MODE@ -ifeq ($(debug_mode), 1) - DEBUG_FLAG=-DDEBUG_MODE -else - DEBUG_FLAG= -endif - - -# C++ compile flags -CXX_FLAGS = @CXXFLAGS@ $(DEBUG_FLAG) - -# 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 - -# Dependencies for CANTERA_LIBS -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 -INCLUDES=-I$(CANTERA_INCDIR) -I$(CANTERA_INCDIR)/kernel - -# 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 $< $(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_LIBS_DEP) - $(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/cathermo/HMW_test_1/runtest b/test_problems/cathermo/HMW_test_1/runtest deleted file mode 100755 index 3e963c89e..000000000 --- a/test_problems/cathermo/HMW_test_1/runtest +++ /dev/null @@ -1,50 +0,0 @@ -#!/bin/sh -# -# -temp_success="1" - -########################################################################## -prog=HMW_test_1 -if test ! -x $prog ; then - echo $prog ' does not exist' - exit -1 -fi -########################################################################## -/bin/rm -f output.txt outputa.txt -/bin/rm -f test.out test.diff output.txt diff_test.out -/bin/rm -f CheckDebug.txt output_bc.txt - -################################################################# -# -CANTERA_DATA=${CANTERA_DATA:=../../../data/inputs}; export CANTERA_DATA -CANTERA_BIN=${CANTERA_BIN:=../../../bin} - -################################################################# - -./$prog > output.txt -retnStat=$? -if [ $retnStat != "0" ] -then - temp_success="0" - echo "$prog returned with bad status, $retnStat, check output" -fi - -$CANTERA_BIN/exp3to2.sh output.txt > outputa.txt -if [ -f CheckDebug.txt ] -then - cp output_blessed.txt output_bc.txt -else - cp output_noD_blessed.txt output_bc.txt -fi - -diff -w outputa.txt output_bc.txt > diff_test.out -retnStat=$? -if [ $retnStat = "0" ] -then - echo "successful diff comparison on $prog test" -else - echo "unsuccessful diff comparison on $prog test" - echo "FAILED" > csvCode.txt - temp_success="0" -fi - diff --git a/test_problems/cathermo/HMW_test_3/Makefile.in b/test_problems/cathermo/HMW_test_3/Makefile.in deleted file mode 100644 index a535d3067..000000000 --- a/test_problems/cathermo/HMW_test_3/Makefile.in +++ /dev/null @@ -1,119 +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 = HMW_test_3 - -# the object files to be linked together. List those generated from Fortran -# and from C/C++ separately -OBJS = HMW_test_3.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@ - -do_DEBUG_MODE = @CANTERA_DEBUG_MODE@ -ifeq ($(do_DEBUG_MODE), 1) -DDD = -DDEBUG_MODE -else -DDD = -endif - -# C++ compile flags -CXX_FLAGS = @CXXFLAGS@ $(DDD) - -# 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 - -# Dependencies for CANTERA_LIBS -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 -INCLUDES=-I$(CANTERA_INCDIR) -I$(CANTERA_INCDIR)/kernel - -# 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 $< $(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: .depends $(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: - @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/cathermo/HMW_test_3/runtest b/test_problems/cathermo/HMW_test_3/runtest deleted file mode 100755 index f6f9fad52..000000000 --- a/test_problems/cathermo/HMW_test_3/runtest +++ /dev/null @@ -1,50 +0,0 @@ -#!/bin/sh -# -# -temp_success="1" - -########################################################################## -prog=HMW_test_3 -if test ! -x $prog ; then - echo $prog ' does not exist' - exit -1 -fi -########################################################################## -/bin/rm -f output.txt outputa.txt -/bin/rm -f test.out test.diff output.txt diff_test.out -/bin/rm -f CheckDebug.txt output_bc.txt - -################################################################# -# -CANTERA_DATA=${CANTERA_DATA:=../../../data/inputs}; export CANTERA_DATA -CANTERA_BIN=${CANTERA_BIN:=../../../bin} - -################################################################# - -./$prog > output.txt -retnStat=$? -if [ $retnStat != "0" ] -then - temp_success="0" - echo "$prog returned with bad status, $retnStat, check output" -fi - -$CANTERA_BIN/exp3to2.sh output.txt > outputa.txt -if [ -f CheckDebug.txt ] -then - cp output_blessed.txt output_bc.txt -else - cp output_noD_blessed.txt output_bc.txt -fi - -diff -w outputa.txt output_bc.txt > diff_test.out -retnStat=$? -if [ $retnStat = "0" ] -then - echo "successful diff comparison on $prog test" -else - echo "unsuccessful diff comparison on $prog test" - echo "FAILED" > csvCode.txt - temp_success="0" -fi - diff --git a/test_problems/cathermo/Makefile.in b/test_problems/cathermo/Makefile.in deleted file mode 100644 index 1f539f61f..000000000 --- a/test_problems/cathermo/Makefile.in +++ /dev/null @@ -1,126 +0,0 @@ -# -# $Revision: 1.18 $ -# $Author: hkmoffa $ -# $Date: 2008/08/23 01:16:43 $ -# -# -test_issp=@COMPILE_IDEAL_SOLUTIONS@ -test_electrolytes=@COMPILE_ELECTROLYTES@ - -all: -ifeq ($(test_issp),1) - cd issp; @MAKE@ all - cd stoichSubSSTP; @MAKE@ all -endif -ifeq ($(test_electrolytes),1) - cd ims; @MAKE@ all - cd testIAPWS; @MAKE@ all - cd testIAPWSPres; @MAKE@ all - cd testIAPWSTripP; @MAKE@ all - cd testWaterPDSS; @MAKE@ all - cd testWaterTP; @MAKE@ all - cd HMW_graph_GvT; @MAKE@ all - cd HMW_graph_GvI; @MAKE@ all - cd HMW_graph_HvT; @MAKE@ all - cd HMW_graph_CpvT; @MAKE@ all - cd HMW_graph_VvT; @MAKE@ all - cd HMW_test_1; @MAKE@ all - cd HMW_test_3; @MAKE@ all - cd DH_graph_1; @MAKE@ all - cd DH_graph_acommon; @MAKE@ all - cd DH_graph_bdotak; @MAKE@ all - cd DH_graph_NM; @MAKE@ all - cd DH_graph_Pitzer; @MAKE@ all - cd HMW_dupl_test; @MAKE@ all - cd VPissp; @MAKE@ all - cd wtWater; @MAKE@ all -endif - -test: -ifeq ($(test_issp),1) - cd issp; @MAKE@ -s test - cd stoichSubSSTP; @MAKE@ -s test - cd VPissp; @MAKE@ -s test -endif -ifeq ($(test_electrolytes),1) - cd ims; @MAKE@ -s test - cd testIAPWS; @MAKE@ -s test - cd testIAPWSPres; @MAKE@ -s test - cd testIAPWSTripP; @MAKE@ -s test - cd testWaterPDSS; @MAKE@ -s test - cd testWaterTP; @MAKE@ -s test - cd HMW_graph_GvT; @MAKE@ -s test - cd HMW_graph_GvI; @MAKE@ -s test - cd HMW_graph_HvT; @MAKE@ -s test - cd HMW_graph_CpvT; @MAKE@ -s test - cd HMW_graph_VvT; @MAKE@ -s test - cd HMW_test_1; @MAKE@ -s test - cd HMW_test_3; @MAKE@ -s test - cd DH_graph_1; @MAKE@ -s test - cd DH_graph_acommon; @MAKE@ -s test - cd DH_graph_bdotak; @MAKE@ -s test - cd DH_graph_NM; @MAKE@ -s test - cd DH_graph_Pitzer; @MAKE@ -s test - cd HMW_dupl_test; @MAKE@ -s test - cd wtWater; @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 issp; $(RM) .depends ; @MAKE@ clean - cd stoichSubSSTP; $(RM) .depends ; @MAKE@ clean - cd ims; $(RM) .depends ; @MAKE@ clean - cd testIAPWS; $(RM) .depends ; @MAKE@ clean - cd testIAPWSPres; $(RM) .depends ; @MAKE@ clean - cd testIAPWSTripP; $(RM) .depends ; @MAKE@ clean - cd testWaterPDSS; $(RM) .depends ; @MAKE@ clean - cd testWaterTP; $(RM) .depends ; @MAKE@ clean - cd HMW_graph_GvT; $(RM) .depends ; @MAKE@ clean - cd HMW_graph_GvI; $(RM) .depends ; @MAKE@ clean - cd HMW_graph_HvT; $(RM) .depends ; @MAKE@ clean - cd HMW_graph_CpvT; $(RM) .depends ; @MAKE@ clean - cd HMW_graph_VvT; $(RM) .depends ; @MAKE@ clean - cd HMW_test_1; $(RM) .depends ; @MAKE@ clean - cd HMW_test_3; $(RM) .depends ; @MAKE@ clean - cd DH_graph_1; $(RM) .depends ; @MAKE@ clean - cd DH_graph_acommon; $(RM) .depends ; @MAKE@ clean - cd DH_graph_bdotak; $(RM) .depends ; @MAKE@ clean - cd DH_graph_NM; $(RM) .depends ; @MAKE@ clean - cd DH_graph_Pitzer; $(RM) .depends ; @MAKE@ clean - cd HMW_dupl_test; $(RM) .depends ; @MAKE@ clean - cd VPissp; $(RM) .depends ; @MAKE@ clean - cd wtWater; $(RM) .depends ; @MAKE@ clean - -depends: -ifeq ($(test_issp),1) - cd issp; @MAKE@ depends - cd stoichSubSSTP; @MAKE@ clean -endif -ifeq ($(test_electrolytes),1) - cd ims; @MAKE@ depends - cd testIAPWS; @MAKE@ depends - cd testIAPWSPres; @MAKE@ depends - cd testIAPWSTripP; @MAKE@ depends - cd testWaterPDSS; @MAKE@ depends - cd testWaterTP; @MAKE@ depends - cd HMW_graph_GvT; @MAKE@ depends - cd HMW_graph_GvI; @MAKE@ depends - cd HMW_graph_HvT; @MAKE@ depends - cd HMW_graph_CpvT; @MAKE@ depends - cd HMW_graph_VvT; @MAKE@ depends - cd HMW_test_1; @MAKE@ depends - cd HMW_test_3; @MAKE@ depends - cd DH_graph_1; @MAKE@ depends - cd DH_graph_acommon; @MAKE@ depends - cd DH_graph_bdotak; @MAKE@ depends - cd DH_graph_NM; @MAKE@ depends - cd DH_graph_Pitzer; @MAKE@ depends - cd HMW_dupl_test; @MAKE@ depends - cd VPissp; @MAKE@ depends - cd wtWater; @MAKE@ depends - -endif diff --git a/test_problems/cathermo/VPissp/Makefile.in b/test_problems/cathermo/VPissp/Makefile.in deleted file mode 100644 index 59082ea8c..000000000 --- a/test_problems/cathermo/VPissp/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 = ISSPTester - -# the object files to be linked together. List those generated from Fortran -# and from C/C++ separately -OBJS = ISSPTester.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@ @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 -INCLUDES=-I$(CANTERA_INCDIR) -I$(CANTERA_INCDIR)/kernel - -# 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 $< $(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 - $(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@ -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/cathermo/VPissp/runtest b/test_problems/cathermo/VPissp/runtest deleted file mode 100755 index 6c7cf2348..000000000 --- a/test_problems/cathermo/VPissp/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} -./ISSPTester > output.txt -retnStat=$? -if [ $retnStat != "0" ] -then - temp_success="0" - echo "ISSPTester 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 VPissp test" -else - echo "unsuccessful diff comparison on VPissp test" - echo "FAILED" > csvCode.txt - temp_success="0" -fi - diff --git a/test_problems/cathermo/ims/Makefile.in b/test_problems/cathermo/ims/Makefile.in deleted file mode 100644 index a20f94651..000000000 --- a/test_problems/cathermo/ims/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 = IMSTester - -# the object files to be linked together. List those generated from Fortran -# and from C/C++ separately -OBJS = IMSTester.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 - -# Dependencies for CANTERA_LIBS -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 -INCLUDES=-I$(CANTERA_INCDIR) -I$(CANTERA_INCDIR)/kernel - -# 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 $< $(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_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: - @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/cathermo/ims/runtest b/test_problems/cathermo/ims/runtest deleted file mode 100755 index bf0e5e34f..000000000 --- a/test_problems/cathermo/ims/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} -./IMSTester > output.txt -retnStat=$? -if [ $retnStat != "0" ] -then - temp_success="0" - echo "IMSTester 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 IMSTester test" -else - echo "unsuccessful diff comparison on IMSTester test" - echo "FAILED" > csvCode.txt - temp_success="0" -fi - diff --git a/test_problems/cathermo/issp/Makefile.in b/test_problems/cathermo/issp/Makefile.in deleted file mode 100644 index 366a13061..000000000 --- a/test_problems/cathermo/issp/Makefile.in +++ /dev/null @@ -1,117 +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 = ISSPTester - -# the object files to be linked together. List those generated from Fortran -# and from C/C++ separately -OBJS = ISSPTester.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@ @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 - -# Dependencies for CANTERA_LIBS -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 -INCLUDES=-I$(CANTERA_INCDIR) -I$(CANTERA_INCDIR)/kernel - -# 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 $< $(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_LIBS_DEP) - $(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@ -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/cathermo/issp/runtest b/test_problems/cathermo/issp/runtest deleted file mode 100755 index 3b01fb2b8..000000000 --- a/test_problems/cathermo/issp/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} -./ISSPTester > output.txt -retnStat=$? -if [ $retnStat != "0" ] -then - temp_success="0" - echo "ISSPTester 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 issp test" -else - echo "unsuccessful diff comparison on issp test" - echo "FAILED" > csvCode.txt - temp_success="0" -fi - diff --git a/test_problems/cathermo/stoichSubSSTP/Makefile.in b/test_problems/cathermo/stoichSubSSTP/Makefile.in deleted file mode 100644 index 71498b17f..000000000 --- a/test_problems/cathermo/stoichSubSSTP/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 = stoichSubSSTP - -# the object files to be linked together. List those generated from Fortran -# and from C/C++ separately -OBJS = stoichSubSSTP.o sortAlgorithms.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 - -# Dependencies for CANTERA_LIBS -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 -INCLUDES=-I$(CANTERA_INCDIR) -I$(CANTERA_INCDIR)/kernel - -# 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 $< $(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_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: - @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 *.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/cathermo/stoichSubSSTP/runtest b/test_problems/cathermo/stoichSubSSTP/runtest deleted file mode 100755 index 68358d859..000000000 --- a/test_problems/cathermo/stoichSubSSTP/runtest +++ /dev/null @@ -1,42 +0,0 @@ -#!/bin/sh -# -# -temp_success="1" -/bin/rm -f output.txt outputa.txt - -########################################################################## -prog=stoichSubSSTP -if test ! -x $prog ; then - echo $prog ' does not exist' - exit -1 -fi -########################################################################## -/bin/rm -f test.out test.diff output.txt - -################################################################# -# -CANTERA_DATA=${CANTERA_DATA:=../../../data/inputs}; export CANTERA_DATA -CANTERA_BIN=${CANTERA_BIN:=../../../bin} - -################################################################# - -./$prog > output.txt -retnStat=$? -if [ $retnStat != "0" ] -then - temp_success="0" - echo "$prog 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 $prog test" -else - echo "unsuccessful diff comparison on $prog test" - echo "FAILED" > csvCode.txt - temp_success="0" -fi - diff --git a/test_problems/cathermo/testIAPWS/Makefile.in b/test_problems/cathermo/testIAPWS/Makefile.in deleted file mode 100755 index f42a74968..000000000 --- a/test_problems/cathermo/testIAPWS/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 = testIAPWSphi - -# the object files to be linked together. List those generated from Fortran -# and from C/C++ separately -OBJS = testIAPWSphi.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 - -# Dependencies for CANTERA_LIBS -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 -INCLUDES=-I$(CANTERA_INCDIR) -I$(CANTERA_INCDIR)/kernel - -# 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 $< $(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_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: - @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/cathermo/testIAPWS/runtest b/test_problems/cathermo/testIAPWS/runtest deleted file mode 100755 index 60a2e297c..000000000 --- a/test_problems/cathermo/testIAPWS/runtest +++ /dev/null @@ -1,33 +0,0 @@ -#!/bin/sh -# -# -temp_success="1" -/bin/rm -f output.txt outputa.txt - -testName=testIAPWSphi -################################################################# -# -################################################################# -CANTERA_DATA=${CANTERA_DATA:=../../../data/inputs}; export CANTERA_DATA - -CANTERA_BIN=${CANTERA_BIN:=../../../bin} -./testIAPWSphi > 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/cathermo/testIAPWSPres/Makefile.in b/test_problems/cathermo/testIAPWSPres/Makefile.in deleted file mode 100755 index 613bb908b..000000000 --- a/test_problems/cathermo/testIAPWSPres/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 = testPress - -# the object files to be linked together. List those generated from Fortran -# and from C/C++ separately -OBJS = testPress.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 - -# Dependencies for CANTERA_LIBS -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 -INCLUDES=-I$(CANTERA_INCDIR) -I$(CANTERA_INCDIR)/kernel - -# 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 $< $(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_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: - @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/cathermo/testIAPWSPres/runtest b/test_problems/cathermo/testIAPWSPres/runtest deleted file mode 100755 index a9b880b30..000000000 --- a/test_problems/cathermo/testIAPWSPres/runtest +++ /dev/null @@ -1,33 +0,0 @@ -#!/bin/sh -# -# -temp_success="1" -/bin/rm -f output.txt outputa.txt - -testName=testIAPWSPress -################################################################# -# -################################################################# -CANTERA_DATA=${CANTERA_DATA:=../../../data/inputs}; export CANTERA_DATA - -CANTERA_BIN=${CANTERA_BIN:=../../../bin} -./testPress > 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/cathermo/testIAPWSTripP/Makefile.in b/test_problems/cathermo/testIAPWSTripP/Makefile.in deleted file mode 100755 index 0864132e3..000000000 --- a/test_problems/cathermo/testIAPWSTripP/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 = testTripleP - -# the object files to be linked together. List those generated from Fortran -# and from C/C++ separately -OBJS = testTripleP.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 - -# Dependencies for CANTERA_LIBS -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 -INCLUDES=-I$(CANTERA_INCDIR) -I$(CANTERA_INCDIR)/kernel - -# 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 $< $(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_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: - @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/cathermo/testIAPWSTripP/runtest b/test_problems/cathermo/testIAPWSTripP/runtest deleted file mode 100755 index c93c2588d..000000000 --- a/test_problems/cathermo/testIAPWSTripP/runtest +++ /dev/null @@ -1,33 +0,0 @@ -#!/bin/sh -# -# -temp_success="1" -/bin/rm -f output.txt outputa.txt - -testName=testTripleP -################################################################# -# -################################################################# -CANTERA_DATA=${CANTERA_DATA:=../../../data/inputs}; export CANTERA_DATA - -CANTERA_BIN=${CANTERA_BIN:=../../../bin} -./testTripleP > 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/cathermo/testWaterPDSS/Makefile.in b/test_problems/cathermo/testWaterPDSS/Makefile.in deleted file mode 100755 index dd68816ac..000000000 --- a/test_problems/cathermo/testWaterPDSS/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 = testWaterPDSS - -# the object files to be linked together. List those generated from Fortran -# and from C/C++ separately -OBJS = testWaterPDSS.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 - -# Dependencies for CANTERA_LIBS -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 -INCLUDES=-I$(CANTERA_INCDIR) -I$(CANTERA_INCDIR)/kernel - -# 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 $< $(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_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: - @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/cathermo/testWaterPDSS/runtest b/test_problems/cathermo/testWaterPDSS/runtest deleted file mode 100755 index e97266c9c..000000000 --- a/test_problems/cathermo/testWaterPDSS/runtest +++ /dev/null @@ -1,33 +0,0 @@ -#!/bin/sh -# -# -temp_success="1" -/bin/rm -f output.txt outputa.txt - -testName=testWaterPDSS -################################################################# -# -################################################################# -CANTERA_DATA=${CANTERA_DATA:=../../../data/inputs}; export CANTERA_DATA - -CANTERA_BIN=${CANTERA_BIN:=../../../bin} -./testWaterPDSS > 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/cathermo/testWaterTP/Makefile.in b/test_problems/cathermo/testWaterTP/Makefile.in deleted file mode 100644 index 1dd7c0eb6..000000000 --- a/test_problems/cathermo/testWaterTP/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 = testWaterSSTP - -# the object files to be linked together. List those generated from Fortran -# and from C/C++ separately -OBJS = testWaterSSTP.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 - -# Dependencies for CANTERA_LIBS -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 -INCLUDES=-I$(CANTERA_INCDIR) -I$(CANTERA_INCDIR)/kernel - -# 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 $< $(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_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: - @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/cathermo/testWaterTP/runtest b/test_problems/cathermo/testWaterTP/runtest deleted file mode 100755 index 80a62b12e..000000000 --- a/test_problems/cathermo/testWaterTP/runtest +++ /dev/null @@ -1,33 +0,0 @@ -#!/bin/sh -# -# -temp_success="1" -/bin/rm -f output.txt outputa.txt - -testName=testWaterTP -################################################################# -# -################################################################# -CANTERA_DATA=${CANTERA_DATA:=../../../data/inputs}; export CANTERA_DATA - -CANTERA_BIN=${CANTERA_BIN:=../../../bin} -./testWaterSSTP > 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/cathermo/wtWater/Makefile.in b/test_problems/cathermo/wtWater/Makefile.in deleted file mode 100755 index 3aaaec32d..000000000 --- a/test_problems/cathermo/wtWater/Makefile.in +++ /dev/null @@ -1,111 +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 = wtWater - -# the object files to be linked together. List those generated from Fortran -# and from C/C++ separately -OBJS = wtWater.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 - -# Dependencies for CANTERA_LIBS -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 -INCLUDES=-I$(CANTERA_INCDIR) -I$(CANTERA_INCDIR)/kernel - -# 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 $< $(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_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: - @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 - (if test -d SunWS_cache ; then \ - $(RM) -rf SunWS_cache ; \ - fi ) - -ifeq ($(wildcard .depends), .depends) -include .depends -endif - diff --git a/test_problems/cathermo/wtWater/runtest b/test_problems/cathermo/wtWater/runtest deleted file mode 100755 index 50d89dde9..000000000 --- a/test_problems/cathermo/wtWater/runtest +++ /dev/null @@ -1,33 +0,0 @@ -#!/bin/sh -# -# -temp_success="1" -/bin/rm -f output.txt outputa.txt - -testName=wtWater -################################################################# -# -################################################################# -CANTERA_DATA=${CANTERA_DATA:=../../../data/inputs}; export CANTERA_DATA - -CANTERA_BIN=${CANTERA_BIN:=../../../bin} -./wtWater > 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/ck2cti_test/Makefile.in b/test_problems/ck2cti_test/Makefile.in deleted file mode 100644 index 7c29bc16f..000000000 --- a/test_problems/ck2cti_test/Makefile.in +++ /dev/null @@ -1,16 +0,0 @@ -# -# $Revision: 1.2 $ -# $Author: hkmoffa $ -# $Date: 2004/07/29 22:14:56 $ -# -# -all: - -test: - ./runtest - -clean: - ../../bin/rm_cvsignore - -depends: - diff --git a/test_problems/cxx_ex/Makefile.in b/test_problems/cxx_ex/Makefile.in deleted file mode 100644 index 008d0c035..000000000 --- a/test_problems/cxx_ex/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/test_problems/cxx_ex/runtest b/test_problems/cxx_ex/runtest deleted file mode 100755 index e7245a895..000000000 --- a/test_problems/cxx_ex/runtest +++ /dev/null @@ -1,183 +0,0 @@ -#!/bin/sh -# -# $Id: runtest,v 1.8 2006/08/14 19:32:55 hkmoffa Exp $ -# -temp_success="1" -/bin/rm -f eq1.csv tr1.csv tr2.csv kin1.csv kin2.csv \ - kin1_blessed_tmp.csv kin2_blessed_tmp.csv - -echo " " -echo "***************************************************" -echo " Testing the Cantera C++ Examples " -echo "***************************************************" -echo " " -################################################################# -# -################################################################# -CANTERA_DATA=${CANTERA_DATA:=../../data/inputs}; export CANTERA_DATA - -CANTERA_BIN=${CANTERA_BIN:=../../bin} -../../examples/cxx/cxx_examples > cxx_examples.out -retnStat=$? -if [ $retnStat != "0" ] -then - temp_success="0" - echo "cxx_examples returned with bad status, $retnStat, check output" -fi - -# -# Machine dependent blessed files require knowing the machType -# -machType=`../../bin/get_arch` - -################################################################# -# -################################################################# - -$CANTERA_BIN/csvdiff eq1.csv eq1_blessed.csv > eq1_test.out -retnStat=$? -if [ $retnStat = "0" ] -then - echo "successful csv comparison on eq1 test" -else - echo "########################################################" - echo "unsuccessful csv comparison on eq1 test" - echo " For more information, see files:" - echo " test_problems/cxx_ex/eq1_test.out" - echo " test_problems/cxx_ex/eq1.csv" - echo " test_problems/cxx_ex/eq1_blessed.csv" - echo "########################################################" - echo "FAILED" > csvCode.txt - temp_success="0" -fi - -################################################################# -# -################################################################# - -$CANTERA_BIN/csvdiff tr1.csv tr1_blessed.csv > tr1_test.out -retnStat=$? -if [ $retnStat = "0" ] -then - echo "successful csv comparison on tr1 test" - if [ $temp_success = "1" ] - then - echo "PASSED" > csvCode.txt - fi -else - echo "########################################################" - echo "unsuccessful csv comparison on tr1 test" - echo " For more information, see files:" - echo " test_problems/cxx_ex/tr1_test.out" - echo " test_problems/cxx_ex/tr1.csv" - echo " test_problems/cxx_ex/tr1_blessed.csv" - echo "########################################################" - echo "FAILED" > csvCode.txt - temp_success="0" -fi - -################################################################# -# -################################################################# - -$CANTERA_BIN/csvdiff tr2.csv tr2_blessed.csv > tr2_test.out -retnStat=$? -if [ $retnStat = "0" ] -then - echo "successful csv comparison on tr2 test" - if [ $temp_success = "1" ] - then - echo "PASSED" > csvCode.txt - fi -else - echo "########################################################" - echo "unsuccessful csv comparison on tr2 test" - echo " For more information, see files:" - echo " test_problems/cxx_ex/tr2_test.out" - echo " test_problems/cxx_ex/tr2.csv" - echo " test_problems/cxx_ex/tr2_blessed.csv" - echo "########################################################" - echo "FAILED" > csvCode.txt - temp_success="0" -fi - -################################################################# -# KIN1 -> Test for compliance -################################################################# -# -# Currently kin1 is creating a machine dependent result: -# -> difference is in one time in minor components during the middle -# of a large change. -# -cp kin1_blessed.csv kin1_blessed_tmp.csv -if test x"$machType" = "xcygwin" ; then - /bin/cp kin1_blessed_win.csv kin1_blessed_tmp.csv -fi - -$CANTERA_BIN/csvdiff -r 3.0E-3 kin1.csv kin1_blessed_tmp.csv > kin1_test.out -retnStat=$? -if [ $retnStat = "0" ] -then - echo "successful csv comparison on kin1 test" - if [ $temp_success = "1" ] - then - echo "PASSED" > csvCode.txt - fi -else - echo "########################################################" - echo "unsuccessful csv comparison on kin1 test" - echo " For more information, see files:" - echo " test_problems/cxx_ex/kin1_test.out" - echo " test_problems/cxx_ex/kin1.csv" - echo " test_problems/cxx_ex/kin1_blessed_tmp.csv" - echo "########################################################" - echo "FAILED" > csvCode.txt - temp_success="0" -fi - -################################################################# -# kin2 test -> check for compliance -################################################################# -# -# Currently kin2 is creating a machine dependent result: -# -> difference is in one time in minor components during the middle -# of a large change. -# -cp kin2_blessed.csv kin2_blessed_tmp.csv -if test x"$machType" = "xcygwin" ; then - /bin/cp kin2_blessed_win.csv kin2_blessed_tmp.csv -fi - -$CANTERA_BIN/csvdiff kin2.csv kin2_blessed_tmp.csv > kin2_test.out -retnStat=$? -if [ $retnStat = "0" ] -then - echo "successful csv comparison on kin2 test" - if [ $temp_success = "1" ] - then - echo "PASSED" > csvCode.txt - fi -else - echo "########################################################" - echo "unsuccessful csv comparison on kin2 test" - echo " For more information, see files:" - echo " test_problems/cxx_ex/kin2_test.out" - echo " test_problems/cxx_ex/kin2.csv" - echo " test_problems/cxx_ex/kin2_blessed_tmp.csv" - echo "########################################################" - echo "FAILED" > csvCode.txt - temp_success="0" -fi -if [ $temp_success = "1" ] -then - echo 'cxx_examples csv test PASSED!' -else - echo 'cxx_examples csv test FAILED!' -fi - -echo - -################################################################# -# -################################################################# - diff --git a/test_problems/diamondSurf/Makefile.in b/test_problems/diamondSurf/Makefile.in deleted file mode 100644 index 2e782f307..000000000 --- a/test_problems/diamondSurf/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 = 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 - -# 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_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 - - -# 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/diamondSurf/runtest b/test_problems/diamondSurf/runtest deleted file mode 100755 index 6a83db49e..000000000 --- a/test_problems/diamondSurf/runtest +++ /dev/null @@ -1,47 +0,0 @@ -#!/bin/sh -# -# - -temp_success="1" -/bin/rm -f output.txt outputa.txt -tname="diamondSurf" - -################################################################# -# -################################################################# -CANTERA_DATA=${CANTERA_DATA:=../../data/inputs}; export CANTERA_DATA - -CANTERA_BIN=${CANTERA_BIN:=../../bin} -./runDiamond > output.txt -retnStat=$? -if [ $retnStat != "0" ] -then - temp_success="0" - echo "runDiamond ($tname test) 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 $tname test" -else - echo "unsuccessful diff comparison on $tname 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 $tname diamond.xml test" -else - echo "unsuccessful diff comparison on $thame diamond.xml test" - echo "FAILED" > csvCode.txt - temp_success="0" -fi - - diff --git a/test_problems/diamondSurf_dupl/Makefile.in b/test_problems/diamondSurf_dupl/Makefile.in deleted file mode 100644 index cc0e4d5be..000000000 --- a/test_problems/diamondSurf_dupl/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 = runDiamondDupl - -# the object files to be linked together. List those generated from Fortran -# and from C/C++ separately -OBJS = runDiamondDupl.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 - -# 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: $(PROGRAM) - -# Rule to make the 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 -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/diamondSurf_dupl/runtest b/test_problems/diamondSurf_dupl/runtest deleted file mode 100755 index 5efc713c6..000000000 --- a/test_problems/diamondSurf_dupl/runtest +++ /dev/null @@ -1,35 +0,0 @@ -#!/bin/sh -# -# - -temp_success="1" -/bin/rm -f output.txt outputa.txt diff_test.txt -tname="diamondSurf_dupl" - -################################################################# -# -################################################################# -CANTERA_DATA=${CANTERA_DATA:=../../data/inputs}; export CANTERA_DATA - -CANTERA_BIN=${CANTERA_BIN:=../../bin} -./runDiamondDupl > output.txt -retnStat=$? -if [ $retnStat != "0" ] -then - temp_success="0" - echo "runDiamond ($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.txt -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/fracCoeff/Makefile.in b/test_problems/fracCoeff/Makefile.in deleted file mode 100644 index a4b2bd09c..000000000 --- a/test_problems/fracCoeff/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 = fracCoeff - -# the object files to be linked together. List those generated from Fortran -# and from C/C++ separately -OBJS = fracCoeff.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@ @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 - $(PURIFY) $(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 rule makes a single program -all: $(PROGRAM) - -# Rule to make the 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 -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/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 b9fe3dffc..000000000 --- a/test_problems/min_python/Makefile.in +++ /dev/null @@ -1,31 +0,0 @@ -# -# $Revision: 1.4 $ -# $Author: hkmoffa $ -# $Date: 2009/07/13 16:51:56 $ -# -# -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 2eef7041f..000000000 --- a/test_problems/min_python/minDiamond/Makefile.in +++ /dev/null @@ -1,108 +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 ) - 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/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/runtest b/test_problems/mixGasTransport/runtest deleted file mode 100755 index f914fa775..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 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/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/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 13c5104ab..000000000 --- a/test_problems/nasa9_reader/Makefile.in +++ /dev/null @@ -1,16 +0,0 @@ -# -# $Revision: 1.1 $ -# $Author: hkmoffa $ -# $Date: 2007/09/13 15:12:46 $ -# -# -all: - -test: - ./runtest - -clean: - ../../bin/rm_cvsignore - -depends: - 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/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/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/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/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/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/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/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/tools/Makefile.in b/tools/Makefile.in deleted file mode 100644 index 839919dc3..000000000 --- a/tools/Makefile.in +++ /dev/null @@ -1,63 +0,0 @@ -# -# $Revision: 1.13 $ -# $Author: hkmoffa $ -# $Date: 2008/09/08 23:56:40 $ -# -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 - -docs: - cd doc; doxygen Cantera.cfg - -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 index da40ef106..5126dfd7d 100644 --- a/tools/SConscript +++ b/tools/SConscript @@ -5,7 +5,6 @@ localenv = env.Clone() programs = [('cti2ctml', ['src/cti2ctml.cpp'], ['ctbase']), ('ck2cti', ['src/ck2cti.cpp'], ['converters','ctbase','tpx','ctcxx']), - ('fixtext', ['src/fixtext.cpp'] , []), ('csvdiff', mglob(localenv, 'testtools', 'cpp'), [])] for name, src, libs in programs: 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 b6792e5a0..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: 1.2 $ -## $Date: 2004/12/13 14:58:11 $ -## $Author: dggoodwin $ -## - -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: 1.2 $'; -$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/doc/Makefile.in b/tools/doc/Makefile.in deleted file mode 100644 index 7a300e892..000000000 --- a/tools/doc/Makefile.in +++ /dev/null @@ -1,29 +0,0 @@ -# -# $Revision: 1.2 $ -# $Author: hkmoffa $ -# $Date: 2006/07/25 16:52:52 $ -# -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/tools/doc/README b/tools/doc/README deleted file mode 100644 index 036298805..000000000 --- a/tools/doc/README +++ /dev/null @@ -1,15 +0,0 @@ -Doxygen information: - - -The current version is 1.4.7: -I have version 1.3.9.1 - -Support is provided in the following versions for the following features - -SEPARATE_MEMBER_PAGES = 1.4.2 -FILE_VERSION_FILTER = 1.4.0 -WARN_NO_PARAMDOC = 1.4.0 -GROUP_GRAPHS = 1.4.0 -DIRECTORY_GRAPHS = 1.4.0 -DOT_TRANSPARENT = 1.4.0 -DOT_MULTI_TARGET =1.4.0 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/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/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/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/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/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/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/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/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 4dd4c912a..000000000 --- a/win32/vc7/Sundials/sundials/sundials_config.h +++ /dev/null @@ -1,37 +0,0 @@ -/* - * ----------------------------------------------------------------- - * $Revision: 1.1 $ - * $Date: 2006/11/13 19:46:18 $ - * ----------------------------------------------------------------- - * 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/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/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/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/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/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/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 5c01366ae..000000000 --- a/win32/vc9/Sundials/SUNDIALS_SHARED/sundials_config.h +++ /dev/null @@ -1,37 +0,0 @@ -/* - * ----------------------------------------------------------------- - * $Revision: 1.1 $ - * $Date: 2009/07/20 20:44:03 $ - * ----------------------------------------------------------------- - * 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 f0afd2e8e..000000000 --- a/winconfig.h +++ /dev/null @@ -1,192 +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 - - -//---------------------------- 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 From 9ce489efc6f621beec52357d3062640222acce07 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Wed, 14 Dec 2011 19:40:57 +0000 Subject: [PATCH 063/169] Move SCons builders to the site_scons directory --- SConstruct | 11 +--- buildutils.py => site_scons/buildutils.py | 63 +------------------- site_scons/site_tools/recursiveInstall.py | 67 ++++++++++++++++++++++ subst.py => site_scons/site_tools/subst.py | 8 ++- 4 files changed, 76 insertions(+), 73 deletions(-) rename buildutils.py => site_scons/buildutils.py (87%) create mode 100644 site_scons/site_tools/recursiveInstall.py rename subst.py => site_scons/site_tools/subst.py (98%) diff --git a/SConstruct b/SConstruct index 7c1164012..a94e8c667 100644 --- a/SConstruct +++ b/SConstruct @@ -16,8 +16,6 @@ Basic usage: """ from buildutils import * -import subst -import platform, sys, os if not COMMAND_LINE_TARGETS: # Print usage help @@ -42,10 +40,9 @@ if os.name == 'nt': else: extraEnvArgs['TARGET_ARCH'] = 'x86' -env = Environment(tools=['default', 'textfile'], +env = Environment(tools=['default', 'textfile', 'subst', 'recursiveInstall'], **extraEnvArgs) -env.AddMethod(RecursiveInstall) -subst.TOOL_SUBST(env) + add_RegressionTest(env) # ****************************************************** @@ -764,10 +761,6 @@ SConscript('build/tools/SConscript') inst = env.Install('$ct_datadir', mglob(env, pjoin('data','inputs'), 'cti', 'xml')) installTargets.extend(inst) -# Install exp3to2.sh (used by some of the tests) -inst = env.Install('$ct_bindir', pjoin('bin', 'exp3to2.sh')) -installTargets.extend(inst) - ### Meta-targets ### build_demos = Alias('demos', demoTargets) diff --git a/buildutils.py b/site_scons/buildutils.py similarity index 87% rename from buildutils.py rename to site_scons/buildutils.py index 28b660392..b143ee0f5 100644 --- a/buildutils.py +++ b/site_scons/buildutils.py @@ -1,7 +1,7 @@ import os -import shutil -import sys from os.path import join as pjoin +import sys +import platform import textwrap import re import subprocess @@ -377,62 +377,3 @@ def listify(value): else: # Already a sequence. Return as a list return list(value) - - -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 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/subst.py b/site_scons/site_tools/subst.py similarity index 98% rename from subst.py rename to site_scons/site_tools/subst.py index 136e9f51d..b4ede6a4f 100644 --- a/subst.py +++ b/site_scons/site_tools/subst.py @@ -194,9 +194,7 @@ def SubstHeader(env, target, source): SUBST_REPLACE=_SubstHeader_replace) -# Create builders -############################################################################## -def TOOL_SUBST(env): +def generate(env, **kw): # The generic builder subst = SCons.Action.Action(_subst_action, _subst_message) env['BUILDERS']['SubstGeneric'] = Builder(action=subst, @@ -205,3 +203,7 @@ def TOOL_SUBST(env): # Additional ones env.AddMethod(SubstFile) env.AddMethod(SubstHeader) + + +def exists(env): + return True From ccaf3f5e08df49370a06efa9731e166de681a371 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Wed, 14 Dec 2011 19:41:07 +0000 Subject: [PATCH 064/169] Move config.h out of the main directory --- Cantera/clib/src/ct.h | 2 +- Cantera/clib/src/ctonedim.h | 2 +- Cantera/clib/src/ctsurf.h | 2 +- Cantera/clib/src/ctxml.h | 2 +- Cantera/python/src/pycantera.cpp | 2 +- config.h.in.scons => Cantera/src/base/config.h.in | 0 SConstruct | 12 ++++++------ tools/testtools/csvdiff.cpp | 2 +- 8 files changed, 12 insertions(+), 12 deletions(-) rename config.h.in.scons => Cantera/src/base/config.h.in (100%) mode change 100755 => 100644 diff --git a/Cantera/clib/src/ct.h b/Cantera/clib/src/ct.h index bb608f809..8f543f7e5 100755 --- a/Cantera/clib/src/ct.h +++ b/Cantera/clib/src/ct.h @@ -13,7 +13,7 @@ #ifdef CANTERA_USE_INTERNAL #include "config.h" #else -#include "cantera/config.h" +#include "cantera/kernel/config.h" #endif diff --git a/Cantera/clib/src/ctonedim.h b/Cantera/clib/src/ctonedim.h index 8bf95e442..6d374de5f 100644 --- a/Cantera/clib/src/ctonedim.h +++ b/Cantera/clib/src/ctonedim.h @@ -13,7 +13,7 @@ #ifdef CANTERA_USE_INTERNAL #include "config.h" #else -#include "cantera/config.h" +#include "cantera/kernel/config.h" #endif extern "C" { diff --git a/Cantera/clib/src/ctsurf.h b/Cantera/clib/src/ctsurf.h index 610422696..a995304ea 100755 --- a/Cantera/clib/src/ctsurf.h +++ b/Cantera/clib/src/ctsurf.h @@ -14,7 +14,7 @@ #ifdef CANTERA_USE_INTERNAL #include "config.h" #else -#include "cantera/config.h" +#include "cantera/kernel/config.h" #endif extern "C" { diff --git a/Cantera/clib/src/ctxml.h b/Cantera/clib/src/ctxml.h index 7629c8465..a03961eb0 100644 --- a/Cantera/clib/src/ctxml.h +++ b/Cantera/clib/src/ctxml.h @@ -13,7 +13,7 @@ #ifdef CANTERA_USE_INTERNAL #include "config.h" #else -#include "cantera/config.h" +#include "cantera/kernel/config.h" #endif extern "C" { diff --git a/Cantera/python/src/pycantera.cpp b/Cantera/python/src/pycantera.cpp index c33c44707..34cb561cf 100644 --- a/Cantera/python/src/pycantera.cpp +++ b/Cantera/python/src/pycantera.cpp @@ -11,7 +11,7 @@ #pragma warning(disable:4503) #endif -#include "cantera/config.h" +#include "cantera/kernel/config.h" #include "Python.h" diff --git a/config.h.in.scons b/Cantera/src/base/config.h.in old mode 100755 new mode 100644 similarity index 100% rename from config.h.in.scons rename to Cantera/src/base/config.h.in diff --git a/SConstruct b/SConstruct index a94e8c667..dd0a2685b 100644 --- a/SConstruct +++ b/SConstruct @@ -668,7 +668,9 @@ if not env['HAS_MATH_H_ERF']: else: configh['USE_BOOST_MATH'] = None -config_h = env.Command('config.h', 'config.h.in.scons', ConfigBuilder(configh)) +config_h = env.Command('build/include/cantera/kernel/config.h', + 'Cantera/src/base/config.h.in', + ConfigBuilder(configh)) env.AlwaysBuild(config_h) # ********************* @@ -682,8 +684,7 @@ demoTargets = [] env.SConsignFile() -env.Append(CPPPATH=[Dir(os.getcwd()), - Dir('build/include/cantera/kernel'), +env.Append(CPPPATH=[Dir('build/include/cantera/kernel'), Dir('build/include/cantera'), Dir('build/include')], LIBPATH=[Dir('build/lib')], @@ -725,9 +726,8 @@ else: env['cantera_libs'] = linkLibs -configh = env.Command('build/include/cantera/config.h', 'config.h', Copy('$TARGET', '$SOURCE')) -inst = env.Install('$ct_incdir', configh) -installTargets.extend(inst) +#inst = env.Install('$ct_incdir/kernel', 'build/include/cantera/kernel/config.h') +#installTargets.extend(inst) # Add targets from the SConscript files in the various subdirectories Export('env', 'buildDir', 'buildTargets', 'installTargets', 'demoTargets') diff --git a/tools/testtools/csvdiff.cpp b/tools/testtools/csvdiff.cpp index 3ea8e1183..ba6c057dd 100644 --- a/tools/testtools/csvdiff.cpp +++ b/tools/testtools/csvdiff.cpp @@ -36,7 +36,7 @@ #include #include #include -#include "../../config.h" +#include "kernel/config.h" #ifndef WINMSVC #include #else From 4b114f020e87cce5a89fbdad6471f765cdc508e9 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Wed, 14 Dec 2011 19:41:21 +0000 Subject: [PATCH 065/169] Add stage_dir config option This option stages "installed" files in a local directory which can then be used to generate installation packages while $prefix still references the final installed location. --- Cantera/clib/SConscript | 4 +-- Cantera/cxx/SConscript | 4 +-- Cantera/fortran/SConscript | 6 ++-- Cantera/matlab/SConscript | 9 +++--- Cantera/python/SConscript | 4 +-- Cantera/src/SConscript | 4 +-- SConstruct | 57 ++++++++++++++++++++++++++++---------- ext/SConscript | 2 +- tools/SConscript | 20 ++++++------- 9 files changed, 69 insertions(+), 41 deletions(-) diff --git a/Cantera/clib/SConscript b/Cantera/clib/SConscript index 8f81b2ace..6e35929a2 100644 --- a/Cantera/clib/SConscript +++ b/Cantera/clib/SConscript @@ -9,12 +9,12 @@ if localenv['OS'] == 'Windows': source=mglob(localenv, 'src', 'cpp'), LIBS=env['cantera_libs']) env['clib_shared'] = lib - inst = localenv.Install('$ct_libdir', 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('$ct_libdir', static_lib) + inst_static = localenv.Install('$inst_libdir', static_lib) buildTargets.extend(static_lib) installTargets.extend(inst_static) diff --git a/Cantera/cxx/SConscript b/Cantera/cxx/SConscript index 66f9e0ca8..09946d590 100644 --- a/Cantera/cxx/SConscript +++ b/Cantera/cxx/SConscript @@ -8,7 +8,7 @@ localenv = env.Clone() lib = localenv.Library(pjoin('../../lib', 'ctcxx'), source=mglob(localenv, 'src', 'cpp')) -inst = localenv.Install('$ct_libdir', lib) +inst = localenv.Install('$inst_libdir', lib) buildTargets.extend(lib) installTargets.extend(inst) @@ -29,7 +29,7 @@ for subdir, name, extensions in demos: LIBS=env['cantera_libs']) demoTargets.extend(prog) - inst = localenv.Install(pjoin('$ct_demodir', 'cxx', subdir), + inst = localenv.Install(pjoin('$inst_demodir', 'cxx', subdir), mglob(localenv, pjoin('demos', subdir), 'csv','txt','cpp','h','^runtest')) diff --git a/Cantera/fortran/SConscript b/Cantera/fortran/SConscript index 5437cc6bf..e7718fcf7 100644 --- a/Cantera/fortran/SConscript +++ b/Cantera/fortran/SConscript @@ -13,10 +13,10 @@ 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('$ct_libdir', lib) +inst = localenv.Install('$inst_libdir', lib) installTargets.extend(inst) -installTargets.extend(localenv.Install('$ct_incdir', mods)) +installTargets.extend(localenv.Install('$inst_incdir', mods)) # Copy the mod files to the include directory for mod in mods: @@ -38,7 +38,7 @@ for subdir, name, extensions in demos: LINK='$F77') demoTargets.extend(prog) -inst = localenv.Install(pjoin('$ct_demodir', 'f77'), +inst = localenv.Install(pjoin('$inst_demodir', 'f77'), mglob(localenv, 'f77demos', 'csv','txt','cpp','f','^runtest')) diff --git a/Cantera/matlab/SConscript b/Cantera/matlab/SConscript index 2b5d0af65..216b162a1 100644 --- a/Cantera/matlab/SConscript +++ b/Cantera/matlab/SConscript @@ -54,16 +54,15 @@ target = localenv.Command(mexFile, buildTargets.extend(target) ### Install the Matlab toolbox ### -inst = localenv.RecursiveInstall(pjoin('$prefix', 'matlab','toolbox'), 'cantera') +inst = localenv.RecursiveInstall('$inst_matlab_dir', 'cantera') installTargets.extend(inst) -inst = localenv.RecursiveInstall(pjoin('$ct_tutdir', 'matlab'), 'tutorial') +inst = localenv.RecursiveInstall(pjoin('$inst_tutdir', 'matlab'), 'tutorial') installTargets.extend(inst) -inst = localenv.RecursiveInstall(pjoin('$ct_demodir', 'matlab'), 'examples') +inst = localenv.RecursiveInstall(pjoin('$inst_demodir', 'matlab'), 'examples') installTargets.extend(inst) if os.name == 'nt': - inst = localenv.Install(pjoin('$prefix', 'matlab', 'toolbox'), - localenv['clib_shared']) + inst = localenv.Install('$inst_matlab_dir', localenv['clib_shared']) installTargets.extend(inst) diff --git a/Cantera/python/SConscript b/Cantera/python/SConscript index 29dfcf138..8da8e51f0 100644 --- a/Cantera/python/SConscript +++ b/Cantera/python/SConscript @@ -53,7 +53,7 @@ installTargets.extend(inst) if env['python_package'] == 'full': # Copy tutorials - inst = localenv.Install('$ct_tutdir', mglob(localenv, 'tutorial', 'py')) + inst = localenv.Install('$inst_tutdir', mglob(localenv, 'tutorial', 'py')) installTargets.extend(inst) # Copy examples @@ -61,4 +61,4 @@ if env['python_package'] == 'full': for name in ['runtest', 'cleanup', '*.txt', '*.py', '*.csv']], []) for f in exampleFiles: subdir1, subdir2 = psplit(f.path)[3:5] - installTargets.extend(localenv.Install(pjoin('$ct_demodir','python',subdir1,subdir2), f)) + installTargets.extend(localenv.Install(pjoin('$inst_demodir','python',subdir1,subdir2), f)) diff --git a/Cantera/src/SConscript b/Cantera/src/SConscript index 9c1c8261a..4ebb6ceef 100644 --- a/Cantera/src/SConscript +++ b/Cantera/src/SConscript @@ -37,11 +37,11 @@ for subdir, libname, extensions, setup in libs: h = localenv.Command('../include/cantera/kernel/%s' % header.name, header, Copy('$TARGET', '$SOURCE')) buildTargets.extend(h) - inst = localenv.Install(pjoin('$ct_incdir', 'kernel'), h) + inst = localenv.Install(pjoin('$inst_incdir', 'kernel'), h) installTargets.extend(inst) lib = localenv.Library(pjoin('../lib', libname), source=source) - inst = localenv.Install('$ct_libdir', lib) + inst = localenv.Install('$inst_libdir', lib) buildTargets.extend(lib) installTargets.extend(inst) diff --git a/SConstruct b/SConstruct index dd0a2685b..511f35774 100644 --- a/SConstruct +++ b/SConstruct @@ -379,14 +379,24 @@ opts.AddVariables( flags must be set to produce object code compatible with the C/C++ compiler you are using.""", '-O3'), - 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), + 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'), @@ -582,6 +592,9 @@ if env['blas_lapack_libs'] == '': else: ens['blas_lapack_libs'] = ','.split(env['blas_lapack_libs']) +# 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') @@ -593,6 +606,25 @@ env['ct_tutdir'] = pjoin(env['prefix'], 'tutorials') env['ct_mandir'] = pjoin(env['prefix'], 'man1') env['ct_matlab_dir'] = pjoin(env['prefix'], 'matlab', 'toolbox') +# 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'], env['prefix'].strip('/')) + env['python_prefix'] = instRoot +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']) @@ -697,14 +729,14 @@ 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('$ct_incdir', header) + inst = env.Install('$inst_incdir', header) installTargets.extend(inst) 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('$ct_incdir','clib'), header) + inst = env.Install(pjoin('$inst_incdir','clib'), header) installTargets.extend(inst) ### List of libraries needed to link to Cantera ### @@ -726,9 +758,6 @@ else: env['cantera_libs'] = linkLibs -#inst = env.Install('$ct_incdir/kernel', 'build/include/cantera/kernel/config.h') -#installTargets.extend(inst) - # Add targets from the SConscript files in the various subdirectories Export('env', 'buildDir', 'buildTargets', 'installTargets', 'demoTargets') @@ -758,7 +787,7 @@ VariantDir('build/tools', 'tools', duplicate=0) SConscript('build/tools/SConscript') # Data files -inst = env.Install('$ct_datadir', mglob(env, pjoin('data','inputs'), 'cti', 'xml')) +inst = env.Install('$inst_datadir', mglob(env, pjoin('data','inputs'), 'cti', 'xml')) installTargets.extend(inst) ### Meta-targets ### diff --git a/ext/SConscript b/ext/SConscript index ec6fba39e..3bacade25 100644 --- a/ext/SConscript +++ b/ext/SConscript @@ -51,6 +51,6 @@ if env['use_sundials'] == 'n': for subdir, libname, extensions in libs: lib = localenv.Library(pjoin('../lib', libname), source=mglob(localenv, subdir, *extensions)) - inst = localenv.Install('$ct_libdir', lib) + inst = localenv.Install('$inst_libdir', lib) buildTargets.extend(lib) installTargets.extend(inst) diff --git a/tools/SConscript b/tools/SConscript index 5126dfd7d..874d1ddc1 100644 --- a/tools/SConscript +++ b/tools/SConscript @@ -11,21 +11,21 @@ for name, src, libs in programs: prog = localenv.Program(target=pjoin('..', 'bin', name), source=src, LIBS=libs) - inst = localenv.Install('$ct_bindir', prog) + inst = localenv.Install('$inst_bindir', prog) buildTargets.extend(prog) installTargets.extend(inst) # Copy application templates installTargets.extend( - localenv.Install(pjoin('$ct_templdir','cxx'), + localenv.Install(pjoin('$inst_templdir','cxx'), mglob(localenv, pjoin('templates','cxx'), '*')) + - localenv.Install(pjoin('$ct_templdir','f90'), + localenv.Install(pjoin('$inst_templdir','f90'), mglob(localenv, pjoin('templates','f90'), '*')) + - localenv.Install(pjoin('$ct_templdir','f77'), + localenv.Install(pjoin('$inst_templdir','f77'), mglob(localenv, pjoin('templates','f77'), '*'))) # Copy man pages -inst = localenv.Install('$ct_mandir', mglob(localenv, 'man', '*')) +inst = localenv.Install('$inst_mandir', mglob(localenv, 'man', '*')) installTargets.extend(inst) ### Generate customized scripts ### @@ -35,21 +35,21 @@ 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('$ct_bindir','setup_cantera') +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('$ct_bindir', 'mixmaster') + 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('$ct_bindir', 'ctnew') +inst = localenv.Install('$inst_bindir', 'ctnew') localenv.AddPostAction(inst, Chmod('$TARGET', 0755)) installTargets.extend(inst) @@ -57,8 +57,8 @@ installTargets.extend(inst) if env['matlab_toolbox'] == 'y': target = localenv.SubstFile('ctpath.m', 'ctpath.m.in') buildTargets.extend(target) - inst = localenv.Install(pjoin('$prefix','matlab'), target) + inst = localenv.Install('$inst_matlab_dir', target) installTargets.extend(inst) - inst = localenv.Install(pjoin('$prefix','matlab'), 'cantera_demos.m') + inst = localenv.Install('$inst_matlab_dir', 'cantera_demos.m') installTargets.extend(inst) From 2cf75e969ebee9c7a3613b2be1c85c608746cff3 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Wed, 14 Dec 2011 19:41:28 +0000 Subject: [PATCH 066/169] Fixed linking order for libm when building arithchk --- ext/SConscript | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ext/SConscript b/ext/SConscript index 3bacade25..1f83711de 100644 --- a/ext/SConscript +++ b/ext/SConscript @@ -19,8 +19,9 @@ if env['build_with_f2c']: if not os.path.exists('arith.h'): arithenv = env.Clone() # TODO: make link flag more general - arithenv.Append(LINKFLAGS='-lm', CPPFLAGS='-DNO_FPINIT') - arithenv.Program('f2c_libs/arithchk/arithchk', source='f2c_libs/arithchk/arithchk.c') + arithenv.Append(CPPFLAGS='-DNO_FPINIT') + arithenv.Program('f2c_libs/arithchk/arithchk', source='f2c_libs/arithchk/arithchk.c', + LIBS=['m']) arithenv.Command('#ext/f2c_libs/arith.h', 'f2c_libs/arithchk/arithchk$PROGSUFFIX', '$SOURCE > $TARGET') From e205c2747503ff3b2d849885e7a402c8809dc326 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Wed, 14 Dec 2011 19:42:23 +0000 Subject: [PATCH 067/169] Simplified numpy/numarray include to avoid confusing SCons --- Cantera/python/src/pycantera.cpp | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/Cantera/python/src/pycantera.cpp b/Cantera/python/src/pycantera.cpp index 34cb561cf..a77200d10 100644 --- a/Cantera/python/src/pycantera.cpp +++ b/Cantera/python/src/pycantera.cpp @@ -17,20 +17,14 @@ #ifdef HAS_NUMERIC #include "Numeric/arrayobject.h" -#else +#endif + #ifdef HAS_NUMARRAY #include "numarray/arrayobject.h" -#else +#endif + #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 "clib/ct.h" From 8e1cdc4ce49c40313996f5dffa534c7236c3e08a Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Thu, 15 Dec 2011 00:04:08 +0000 Subject: [PATCH 068/169] Fixed attempt to link against libm with MSVC --- SConstruct | 2 ++ ext/SConscript | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/SConstruct b/SConstruct index 511f35774..389bdb7f6 100644 --- a/SConstruct +++ b/SConstruct @@ -485,8 +485,10 @@ env['FORTRANMODDIR'] = '${TARGET.dir}' if env['CC'] == 'gcc': env['WIN32'] = False + env['LIBM'] = ['m'] elif env['CC'] == 'cl': env['WIN32'] = True + env['LIBM'] = [] else: assert False diff --git a/ext/SConscript b/ext/SConscript index 1f83711de..959725e37 100644 --- a/ext/SConscript +++ b/ext/SConscript @@ -21,7 +21,7 @@ if env['build_with_f2c']: # TODO: make link flag more general arithenv.Append(CPPFLAGS='-DNO_FPINIT') arithenv.Program('f2c_libs/arithchk/arithchk', source='f2c_libs/arithchk/arithchk.c', - LIBS=['m']) + LIBS=env['LIBM']) arithenv.Command('#ext/f2c_libs/arith.h', 'f2c_libs/arithchk/arithchk$PROGSUFFIX', '$SOURCE > $TARGET') From 5d135738cc039a3f37150feff580a3890de66132 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Thu, 15 Dec 2011 00:04:12 +0000 Subject: [PATCH 069/169] Fixed sometimes requiring root permissions to build When building with an install target in a system directory, root permissions are now only required to run "scons install". --- SConstruct | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/SConstruct b/SConstruct index 389bdb7f6..20c220460 100644 --- a/SConstruct +++ b/SConstruct @@ -84,12 +84,19 @@ else: # *** 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 = Variables('cantera.conf') opts.AddVariables( PathVariable( 'prefix', 'Set this to the directory where Cantera should be installed.', - defaults.prefix, PathVariable.PathIsDirCreate), + defaults.prefix, installPathTest), EnumVariable( 'python_package', """If you plan to work in Python, or you want to use the From 3238e90969a6c688835281d56728f5e7fb6e4be0 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Thu, 15 Dec 2011 00:04:16 +0000 Subject: [PATCH 070/169] Don't install man pages on Windows --- SConstruct | 4 +++- tools/SConscript | 5 +++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/SConstruct b/SConstruct index 20c220460..b671c117d 100644 --- a/SConstruct +++ b/SConstruct @@ -54,10 +54,12 @@ 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 = os.environ['ProgramFiles'] + 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) diff --git a/tools/SConscript b/tools/SConscript index 874d1ddc1..c2883fdfe 100644 --- a/tools/SConscript +++ b/tools/SConscript @@ -25,8 +25,9 @@ installTargets.extend( mglob(localenv, pjoin('templates','f77'), '*'))) # Copy man pages -inst = localenv.Install('$inst_mandir', mglob(localenv, 'man', '*')) -installTargets.extend(inst) +if env['INSTALL_MANPAGES']: + inst = localenv.Install('$inst_mandir', mglob(localenv, 'man', '*')) + installTargets.extend(inst) ### Generate customized scripts ### From 8045e68d86040a3fd1fc853964d1cf978b94c317 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Fri, 16 Dec 2011 16:22:15 +0000 Subject: [PATCH 071/169] Added .gitignore files Helpful for git-svn users --- .gitignore | 12 ++++++++++++ Cantera/python/.gitignore | 3 +++ ext/f2c_libs/.gitignore | 3 +++ 3 files changed, 18 insertions(+) create mode 100644 .gitignore create mode 100644 Cantera/python/.gitignore create mode 100644 ext/f2c_libs/.gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000..2e7af4a69 --- /dev/null +++ b/.gitignore @@ -0,0 +1,12 @@ +*~ +*.o +*.so +*.os +*.pyc +*.obj +*.exe.manifest +build +.sconsign.dblite +.sconf_temp +cantera.conf +config.log 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/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 From 124f8b9f6b024709a3304f22f7b137cd24128abf Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Tue, 20 Dec 2011 03:06:35 +0000 Subject: [PATCH 072/169] Tests now look for elements.xml in the source tree. --- test_problems/SConscript | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/test_problems/SConscript b/test_problems/SConscript index 68e337c38..396a1a763 100644 --- a/test_problems/SConscript +++ b/test_problems/SConscript @@ -3,7 +3,8 @@ from buildutils import * Import('env','buildTargets','installTargets') localenv = env.Clone() -os.environ['PYTHONPATH'] = pjoin(os.getcwd(), '..','Cantera','python') +os.environ['PYTHONPATH'] = pjoin(os.getcwd(), '..', 'Cantera', 'python') +os.environ['CANTERA_DATA'] = pjoin(os.getcwd(), '..', 'data', 'inputs') class Test(object): def __init__(self, subdir, testName, programName, blessedName, **kwargs): From 9552f5d5d2320879699d1518b32cd2cc36488bff Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Tue, 20 Dec 2011 03:51:38 +0000 Subject: [PATCH 073/169] Made check for libm more compiler-agnostic --- SConstruct | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/SConstruct b/SConstruct index b671c117d..465d140f0 100644 --- a/SConstruct +++ b/SConstruct @@ -492,14 +492,10 @@ elif env['F90'] == 'ifort': env['FORTRANMODDIR'] = '${TARGET.dir}' -if env['CC'] == 'gcc': - env['WIN32'] = False - env['LIBM'] = ['m'] -elif env['CC'] == 'cl': +if env['CC'] == 'cl': env['WIN32'] = True - env['LIBM'] = [] else: - assert False + env['WIN32'] = False if env['boost_inc_dir']: env.Append(CPPPATH=env['boost_inc_dir']) @@ -519,6 +515,11 @@ 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 From c3ba91ca6f61dbdaaf39438c37bca6bd17e3b5a6 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Fri, 23 Dec 2011 02:14:58 +0000 Subject: [PATCH 074/169] Fixed SCons compatibility with the Intel compiler Still not working with the Python module. --- Cantera/python/SConscript | 3 ++- SConstruct | 23 ++++++++++++++++++++++- 2 files changed, 24 insertions(+), 2 deletions(-) diff --git a/Cantera/python/SConscript b/Cantera/python/SConscript index 8da8e51f0..89f0603e8 100644 --- a/Cantera/python/SConscript +++ b/Cantera/python/SConscript @@ -9,7 +9,8 @@ gcv = distutils.sysconfig.get_config_var localenv.Append(CPPPATH=[gcv('INCLUDEPY'), env['python_array_include']], SHLINKFLAGS=gcv('LDFLAGS'), - CPPFLAGS=[gcv('BASECFLAGS'), gcv('OPT')]) + CPPFLAGS=(gcv('BASECFLAGS').split() + + gcv('OPT').split())) if localenv['OS'] == 'Windows': localenv.Append(LIBPATH=pjoin(gcv('prefix'), 'libs')) diff --git a/SConstruct b/SConstruct index 465d140f0..0a01db140 100644 --- a/SConstruct +++ b/SConstruct @@ -41,6 +41,7 @@ if os.name == 'nt': extraEnvArgs['TARGET_ARCH'] = 'x86' env = Environment(tools=['default', 'textfile', 'subst', 'recursiveInstall'], + ENV={'PATH': os.environ['PATH']}, **extraEnvArgs) add_RegressionTest(env) @@ -64,6 +65,18 @@ else: print "Error: Unrecognized operating system '%s'" % os.name sys.exit(1) +opts = Variables('cantera.conf') +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' @@ -80,7 +93,13 @@ elif env['CC'] == 'cl': # Visual Studio defaults.debugLinkFlags = '/DEBUG' defaults.fPIC = '' else: - print "Error: Unrecognized C compiler '%s'" % env['CC'] + print "Warning: Unrecognized C compiler '%s'" % env['CC'] + defaults.cxxFlags = '' + defaults.ccFlags = '' + defaults.debugCcFlags = '' + defaults.releaseCcFlags = '' + defaults.debugLinkFlags = '' + defaults.fPIC = '' # ************************************** # *** Read user-configurable options *** @@ -566,6 +585,8 @@ if env['python_package'] in ('full','default'): """ 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: From 5343eea5f14bf3e197079c78a4ede2377c18038d Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Fri, 23 Dec 2011 16:48:33 +0000 Subject: [PATCH 075/169] Added sane default compiler options for the Intel compiler --- SConstruct | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/SConstruct b/SConstruct index 0a01db140..83bbdc16b 100644 --- a/SConstruct +++ b/SConstruct @@ -92,6 +92,13 @@ elif env['CC'] == 'cl': # Visual Studio 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 = '' From 084666bef3d944c8174578d4aa75c9b1643ddeff Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Tue, 3 Jan 2012 23:07:58 +0000 Subject: [PATCH 076/169] First steps toward developing a Windows installer --- SConstruct | 9 ++++- platform/windows/cantera.wxs | 67 ++++++++++++++++++++++++++++++++++ platform/windows/wxsgen.py | 69 ++++++++++++++++++++++++++++++++++++ site_scons/buildutils.py | 10 ++++++ 4 files changed, 154 insertions(+), 1 deletion(-) create mode 100644 platform/windows/cantera.wxs create mode 100644 platform/windows/wxsgen.py diff --git a/SConstruct b/SConstruct index 83bbdc16b..24ab547b0 100644 --- a/SConstruct +++ b/SConstruct @@ -13,6 +13,8 @@ Basic usage: 'scons test-clean' - Delete files created while running the regression tests. + + 'scons msi' - Build a Windows installer (.msi) for Cantera """ from buildutils import * @@ -646,10 +648,15 @@ 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'] = '.' + # 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'], env['prefix'].strip('/')) + instRoot = pjoin(os.getcwd(), env['stage_dir'], stripDrive(env['prefix']).strip('/\\')) env['python_prefix'] = instRoot else: instRoot = env['prefix'] diff --git a/platform/windows/cantera.wxs b/platform/windows/cantera.wxs new file mode 100644 index 000000000..b4a32e5e4 --- /dev/null +++ b/platform/windows/cantera.wxs @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/platform/windows/wxsgen.py b/platform/windows/wxsgen.py new file mode 100644 index 000000000..0ffec79df --- /dev/null +++ b/platform/windows/wxsgen.py @@ -0,0 +1,69 @@ +try: + # Prefer LXML for its pretty printer, but xml.etree works fine. + import lxml.etree as et + have_lxml = True +except ImportError: + import xml.etree.ElementTree as et + have_lxml = False + +wix = et.Element("Wix", {'xmlns': 'http://schemas.microsoft.com/wix/2006/wi'}) + +def Directory(parent, Id, Name): + return et.SubElement(parent, 'Directory', + dict(Id=Id, Name=Name)) + +def FileComponent(parent, componentId, fileId, Guid, Name, Source, DiskId='1', KeyPath='yes'): + c = et.SubElement(parent, "Component", + dict(Id=componentId, Guid=Guid)) + f = et.SubElement(c, "File", + dict(Id=fileId, + Name=Name, + Source=Source, + DiskId=DiskId, + KeyPath=KeyPath)) + return c,f + +product = et.SubElement(wix, "Product", + dict(Name='Cantera 2.0', + Id='1B36CAF0-279D-11E1-8979-001FBC085391', + UpgradeCode='2340BEE1-279D-11E1-A4AA-001FBC085391', + Language='1033', + Codepage='1252', + Version='2.0.0', + Manufacturer='Cantera Developers')) + +package = et.SubElement(product, "Package", + dict(Id='*', + Keywords='Installer', + Description="Cantera 2.0 Installer", + InstallerVersion='100', + Languages='1033', + Compressed='yes', + SummaryCodepage='1252')) + +# 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")) + +targetdir = Directory(product, 'TARGETDIR', 'SourceDir') +pfiles = Directory(targetdir, 'ProgramFilesFolder', 'PFiles') +instdir = Directory(pfiles, 'INSTALLDIR', 'Cantera') +bindir = Directory(instdir, 'bin', 'bin') + +ck2cti = FileComponent(bindir, 'MainExecutable', 'ck2ctiEXE', + '0ABCA730-279D-11E1-984E-001FBC085391', + 'ck2cti.exe', '../../stage/bin/ck2cti.exe') + +complete = et.SubElement(product, 'Feature', dict(Id='Complete', Level='1')) +mainExec = et.SubElement(complete, 'ComponentRef', dict(Id='MainExecutable')) + +if have_lxml: + print et.tostring(wix, pretty_print=True) +else: + print et.tostring(wix) diff --git a/site_scons/buildutils.py b/site_scons/buildutils.py index b143ee0f5..37fcf2658 100644 --- a/site_scons/buildutils.py +++ b/site_scons/buildutils.py @@ -291,6 +291,16 @@ def psplit(s): 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): From a7402d0094a782b7d99d86bb006313bfc9bd4d47 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Tue, 3 Jan 2012 23:08:05 +0000 Subject: [PATCH 077/169] Added functions to automatically add files to windows install --- .../{cantera.wxs => cantera.wxs.example} | 0 platform/windows/wxsgen.py | 149 ++++++++++++------ 2 files changed, 101 insertions(+), 48 deletions(-) rename platform/windows/{cantera.wxs => cantera.wxs.example} (100%) diff --git a/platform/windows/cantera.wxs b/platform/windows/cantera.wxs.example similarity index 100% rename from platform/windows/cantera.wxs rename to platform/windows/cantera.wxs.example diff --git a/platform/windows/wxsgen.py b/platform/windows/wxsgen.py index 0ffec79df..fe9f81ccf 100644 --- a/platform/windows/wxsgen.py +++ b/platform/windows/wxsgen.py @@ -1,20 +1,17 @@ -try: - # Prefer LXML for its pretty printer, but xml.etree works fine. - import lxml.etree as et - have_lxml = True -except ImportError: - import xml.etree.ElementTree as et - have_lxml = False +import os, sys +import uuid +import xml.etree.ElementTree as et -wix = et.Element("Wix", {'xmlns': 'http://schemas.microsoft.com/wix/2006/wi'}) +CANTERA_UUID = uuid.UUID('1B36CAF0-279D-11E1-8979-001FBC085391') def Directory(parent, Id, Name): return et.SubElement(parent, 'Directory', dict(Id=Id, Name=Name)) -def FileComponent(parent, componentId, fileId, Guid, Name, Source, DiskId='1', KeyPath='yes'): +def FileComponent(parent, componentId, fileId, Name, Source, DiskId='1', KeyPath='yes'): + guid = str(uuid.uuid5(CANTERA_UUID, componentId)) c = et.SubElement(parent, "Component", - dict(Id=componentId, Guid=Guid)) + dict(Id=componentId, Guid=guid)) f = et.SubElement(c, "File", dict(Id=fileId, Name=Name, @@ -23,47 +20,103 @@ def FileComponent(parent, componentId, fileId, Guid, Name, Source, DiskId='1', K KeyPath=KeyPath)) return c,f -product = et.SubElement(wix, "Product", - dict(Name='Cantera 2.0', - Id='1B36CAF0-279D-11E1-8979-001FBC085391', - UpgradeCode='2340BEE1-279D-11E1-A4AA-001FBC085391', - Language='1033', - Codepage='1252', - Version='2.0.0', - Manufacturer='Cantera Developers')) -package = et.SubElement(product, "Package", - dict(Id='*', - Keywords='Installer', - Description="Cantera 2.0 Installer", - InstallerVersion='100', - Languages='1033', - Compressed='yes', - SummaryCodepage='1252')) +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 -# 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")) -targetdir = Directory(product, 'TARGETDIR', 'SourceDir') -pfiles = Directory(targetdir, 'ProgramFilesFolder', 'PFiles') -instdir = Directory(pfiles, 'INSTALLDIR', 'Cantera') -bindir = Directory(instdir, 'bin', 'bin') +def addDirectoryContents(prefix, directory, parent, feature): + """ + prefix: path to the parent directory + 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 + """ + directories = {} -ck2cti = FileComponent(bindir, 'MainExecutable', 'ck2ctiEXE', - '0ABCA730-279D-11E1-984E-001FBC085391', - 'ck2cti.exe', '../../stage/bin/ck2cti.exe') + directories[directory] = Directory(parent, directory, directory) + for path, dirs, files in os.walk('/'.join((prefix, directory))): + path = path.lstrip(prefix + '/').replace('\\', '/') + for d in dirs: + dpath = '/'.join((path, d)) + ID = dpath.replace('/', '_') + directories[dpath] = Directory(directories[path], ID, d) -complete = et.SubElement(product, 'Feature', dict(Id='Complete', Level='1')) -mainExec = et.SubElement(complete, 'ComponentRef', dict(Id='MainExecutable')) + for f in files: + ID = '_'.join((path, f)).replace('/', '_') + FileComponent(directories[path], ID, ID, f, + '/'.join((prefix, path, f))) + et.SubElement(feature, 'ComponentRef', dict(Id=ID)) -if have_lxml: - print et.tostring(wix, pretty_print=True) -else: - print et.tostring(wix) + return directories + + +def make_wxs(stageDir, 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(CANTERA_UUID), + UpgradeCode='2340BEE1-279D-11E1-A4AA-001FBC085391', + Language='1033', + Codepage='1252', + Version='2.0.0', + Manufacturer='Cantera Developers')) + + package = et.SubElement(product, "Package", + dict(Id='*', + Keywords='Installer', + Description="Cantera 2.0 Installer", + InstallerVersion='100', + Languages='1033', + Compressed='yes', + SummaryCodepage='1252')) + + # 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 = Directory(product, 'TARGETDIR', 'SourceDir') + pfiles = Directory(targetdir, 'ProgramFilesFolder', 'PFiles') + instdir = Directory(pfiles, 'INSTALLDIR', 'Cantera') + + # Features + complete = et.SubElement(product, 'Feature', dict(Id='Complete', Level='1')) + + # Files + includes = addDirectoryContents(stageDir, 'include', instdir, complete) + binaries = addDirectoryContents(stageDir, 'bin', instdir, complete) + + # Format and save as XML + indent(wix) + tree = et.ElementTree(wix) + tree.write(outFile) + +def usage(): + print "Usage: wxsgen " + +if __name__ == '__main__': + if len(sys.argv) != 3: + usage() + sys.exit() + + make_wxs(sys.argv[1], sys.argv[2]) From 03546b04a64234e9417d902b5ff6996b6c19467e Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Tue, 3 Jan 2012 23:08:11 +0000 Subject: [PATCH 078/169] Moved wxsgen.py into the site_scons directory --- platform/windows/cantera.wxs.example | 67 ---------------------- {platform/windows => site_scons}/wxsgen.py | 0 2 files changed, 67 deletions(-) delete mode 100644 platform/windows/cantera.wxs.example rename {platform/windows => site_scons}/wxsgen.py (100%) diff --git a/platform/windows/cantera.wxs.example b/platform/windows/cantera.wxs.example deleted file mode 100644 index b4a32e5e4..000000000 --- a/platform/windows/cantera.wxs.example +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/platform/windows/wxsgen.py b/site_scons/wxsgen.py similarity index 100% rename from platform/windows/wxsgen.py rename to site_scons/wxsgen.py From a650168f3e32765947ba28f47e6aad0f0555d263 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Tue, 3 Jan 2012 23:08:18 +0000 Subject: [PATCH 079/169] SCons 'msi' target builds an installer for the Python module --- Cantera/python/SConscript | 11 ++++++++--- SConstruct | 6 ++++-- 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/Cantera/python/SConscript b/Cantera/python/SConscript index 89f0603e8..e2a4abfb0 100644 --- a/Cantera/python/SConscript +++ b/Cantera/python/SConscript @@ -48,9 +48,14 @@ else: # Install Python module in the default location extra = '' -inst = localenv.Command('dummy', pymodule, - 'cd %s && $python_cmd setup.py install %s' % (moddir,extra)) -installTargets.extend(inst) +if env['PYTHON_INSTALLER'] == 'direct': + inst = localenv.Command('dummy', pymodule, + 'cd %s && $python_cmd setup.py install %s' % (moddir,extra)) + installTargets.extend(inst) +elif env['PYTHON_INSTALLER'] == 'binary': + inst = localenv.Command('dummy', pymodule, + 'cd %s && $python_cmd setup.py bdist_msi --dist-dir=../..' % moddir) + installTargets.extend(inst) if env['python_package'] == 'full': # Copy tutorials diff --git a/SConstruct b/SConstruct index 24ab547b0..d067db721 100644 --- a/SConstruct +++ b/SConstruct @@ -442,7 +442,7 @@ opts.AddVariables( name recognized by the 'dot' program. On linux systems, this should be lowercase 'helvetica'.""", 'Helvetica'), - ('cantera_version', '', '1.8.x') + ('cantera_version', '', '2.0.0b1') ) opts.Update(env) @@ -652,12 +652,14 @@ env['ct_matlab_dir'] = pjoin(env['prefix'], 'matlab', 'toolbox') 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'] = instRoot else: instRoot = env['prefix'] From 82bc960575d0c1b68b3fc49e7f51fc9d05ed955a Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Tue, 3 Jan 2012 23:08:25 +0000 Subject: [PATCH 080/169] SCons builds a very basic Windows installer --- .gitignore | 6 ++++++ SConstruct | 17 ++++++++++++++- site_scons/site_tools/wix.py | 42 ++++++++++++++++++++++++++++++++++++ site_scons/wxsgen.py | 7 +++++- 4 files changed, 70 insertions(+), 2 deletions(-) create mode 100644 site_scons/site_tools/wix.py diff --git a/.gitignore b/.gitignore index 2e7af4a69..e2ce9c995 100644 --- a/.gitignore +++ b/.gitignore @@ -6,7 +6,13 @@ *.obj *.exe.manifest build +stage .sconsign.dblite .sconf_temp cantera.conf config.log +*.lib +*.exp +*.manifest +*.dll +*.msi diff --git a/SConstruct b/SConstruct index d067db721..944ed157c 100644 --- a/SConstruct +++ b/SConstruct @@ -18,6 +18,7 @@ Basic usage: """ from buildutils import * +import wxsgen if not COMMAND_LINE_TARGETS: # Print usage help @@ -42,7 +43,7 @@ if os.name == 'nt': else: extraEnvArgs['TARGET_ARCH'] = 'x86' -env = Environment(tools=['default', 'textfile', 'subst', 'recursiveInstall'], +env = Environment(tools=['default', 'textfile', 'subst', 'recursiveInstall', 'wix'], ENV={'PATH': os.environ['PATH']}, **extraEnvArgs) @@ -905,6 +906,20 @@ finish_install = env.Command('finish_install', [], postInstallMessage) env.Depends(finish_install, installTargets) install_cantera = Alias('install', finish_install) +def build_wxs(target, source, env): + wxsgen.make_wxs(env['stage_dir'], str(target[0])) + +if 'msi' in COMMAND_LINE_TARGETS: + wxs_target = env.Command(pjoin('build', 'wix', 'cantera.wxs'), + [], build_wxs) + env.AlwaysBuild(wxs_target) + 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 'test' in COMMAND_LINE_TARGETS or 'test-clean' in COMMAND_LINE_TARGETS: SConscript('test_problems/SConscript') diff --git a/site_scons/site_tools/wix.py b/site_scons/site_tools/wix.py new file mode 100644 index 000000000..865e700ac --- /dev/null +++ b/site_scons/site_tools/wix.py @@ -0,0 +1,42 @@ +""" +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.""" + 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 1 # TODO: Should we do a better job of detecting? diff --git a/site_scons/wxsgen.py b/site_scons/wxsgen.py index fe9f81ccf..008f1a01e 100644 --- a/site_scons/wxsgen.py +++ b/site_scons/wxsgen.py @@ -49,7 +49,7 @@ def addDirectoryContents(prefix, directory, parent, feature): directories[directory] = Directory(parent, directory, directory) for path, dirs, files in os.walk('/'.join((prefix, directory))): - path = path.lstrip(prefix + '/').replace('\\', '/') + path = path.replace(prefix + '/', '', 1).replace('\\', '/') for d in dirs: dpath = '/'.join((path, d)) ID = dpath.replace('/', '_') @@ -105,6 +105,11 @@ def make_wxs(stageDir, outFile): # Files includes = addDirectoryContents(stageDir, 'include', instdir, complete) binaries = addDirectoryContents(stageDir, 'bin', instdir, complete) + lib_dir = addDirectoryContents(stageDir, 'lib', instdir, complete) + data_dir = addDirectoryContents(stageDir, 'data', instdir, complete) + demos_dir = addDirectoryContents(stageDir, 'demos', instdir, complete) + templates_dir = addDirectoryContents(stageDir, 'templates', instdir, complete) + tutorials_dir = addDirectoryContents(stageDir, 'tutorials', instdir, complete) # Format and save as XML indent(wix) From 11f277b71b4d58e2b08008fd1ba59cdc10d8926b Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Tue, 3 Jan 2012 23:08:32 +0000 Subject: [PATCH 081/169] Python installer now requires correct Python version --- Cantera/python/setup.py.in | 4 +++- Cantera/python/src/spam.c | 13 +++++++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 Cantera/python/src/spam.c diff --git a/Cantera/python/setup.py.in b/Cantera/python/setup.py.in index 00a40d43a..bd263908a 100644 --- a/Cantera/python/setup.py.in +++ b/Cantera/python/setup.py.in @@ -18,7 +18,9 @@ if '@python_package@' == 'full': package_dir = {'MixMaster':'../../apps/MixMaster'}, packages = ["","Cantera","Cantera.OneD", "MixMaster","MixMaster.Units"], - package_data = {'Cantera': dataFiles}) + package_data = {'Cantera': dataFiles}, + ext_modules=[Extension('_spam', ['src/spam.c'])]) + elif '@python_package@' == 'minimal': setup(name="Cantera CTI File Processor", version="@cantera_version@", 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."); +} From 0df15021a294d46633b40e016e272bc9c0ad2a5f Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Thu, 5 Jan 2012 22:21:54 +0000 Subject: [PATCH 082/169] Fix for using empty Python configuration variables --- Cantera/python/SConscript | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Cantera/python/SConscript b/Cantera/python/SConscript index e2a4abfb0..4878affaf 100644 --- a/Cantera/python/SConscript +++ b/Cantera/python/SConscript @@ -9,8 +9,8 @@ gcv = distutils.sysconfig.get_config_var localenv.Append(CPPPATH=[gcv('INCLUDEPY'), env['python_array_include']], SHLINKFLAGS=gcv('LDFLAGS'), - CPPFLAGS=(gcv('BASECFLAGS').split() + - gcv('OPT').split())) + CPPFLAGS=((gcv('BASECFLAGS') or '').split() + + (gcv('OPT') or '').split())) if localenv['OS'] == 'Windows': localenv.Append(LIBPATH=pjoin(gcv('prefix'), 'libs')) From f645c4248cad281645fd5dba688ba5254bd2941e Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Thu, 5 Jan 2012 22:21:58 +0000 Subject: [PATCH 083/169] Fixes for building with the MS Platform SDK --- Cantera/python/SConscript | 17 ++++++++++------- SConstruct | 4 ++++ 2 files changed, 14 insertions(+), 7 deletions(-) diff --git a/Cantera/python/SConscript b/Cantera/python/SConscript index 4878affaf..25579e418 100644 --- a/Cantera/python/SConscript +++ b/Cantera/python/SConscript @@ -17,7 +17,7 @@ if localenv['OS'] == 'Windows': make_setup = localenv.SubstFile('setup.py', 'setup.py.in') -if env['python_package'] == 'full': +if localenv['python_package'] == 'full': libs = ['clib'] if localenv['OS'] != 'Windows': libs.extend(env['cantera_libs']) @@ -33,7 +33,7 @@ if env['python_package'] == 'full': dest = pjoin('Cantera', 'python', 'Cantera', file.name) localenv.AddPreAction(pymodule,Copy(dest, file)) -elif env['python_package'] == 'minimal': +elif localenv['python_package'] == 'minimal': pymodule = make_setup moddir = pjoin('Cantera', 'python') @@ -41,23 +41,26 @@ localenv.AddPostAction(make_setup, 'cd %s && $python_cmd setup.py build' % moddir) # Install the Python module -if env['python_prefix']: +if localenv['python_prefix']: # A specific location for the Cantera python module has been specified - extra = '--prefix="%s"' % env['python_prefix'] + extra = '--prefix="%s"' % localenv['python_prefix'] else: # Install Python module in the default location extra = '' -if env['PYTHON_INSTALLER'] == 'direct': +if localenv['PYTHON_INSTALLER'] == 'direct': inst = localenv.Command('dummy', pymodule, 'cd %s && $python_cmd setup.py install %s' % (moddir,extra)) installTargets.extend(inst) -elif env['PYTHON_INSTALLER'] == 'binary': +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 env['python_package'] == 'full': +if localenv['python_package'] == 'full': # Copy tutorials inst = localenv.Install('$inst_tutdir', mglob(localenv, 'tutorial', 'py')) installTargets.extend(inst) diff --git a/SConstruct b/SConstruct index 944ed157c..7533e0341 100644 --- a/SConstruct +++ b/SConstruct @@ -47,6 +47,10 @@ env = Environment(tools=['default', 'textfile', 'subst', 'recursiveInstall', 'wi 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) # ****************************************************** From c8e1f291fad84718499a95cf901c61f85db01a4b Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Thu, 5 Jan 2012 22:22:03 +0000 Subject: [PATCH 084/169] Added installation options to WiX installer --- SConstruct | 2 ++ platform/windows/License.rtf | Bin 0 -> 2121 bytes site_scons/wxsgen.py | 45 ++++++++++++++++++++++++++++------- 3 files changed, 39 insertions(+), 8 deletions(-) create mode 100644 platform/windows/License.rtf diff --git a/SConstruct b/SConstruct index 7533e0341..5435a7ef0 100644 --- a/SConstruct +++ b/SConstruct @@ -917,6 +917,8 @@ 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) diff --git a/platform/windows/License.rtf b/platform/windows/License.rtf new file mode 100644 index 0000000000000000000000000000000000000000..6461b9d15c8dbb971a4f1381de06ea97c586ee4d GIT binary patch literal 2121 zcmbtVTTk0a6yE1b{D-5yY+Hq_6JWPpo*a8fMsn<|FHj`EIQE!~*6~F41d0&&uUYJsHzg?^5{PFSV-9!E${>8Z_|q*dapaV-Wvu4PPFd@ z0i%bPrLa3|*%sYBLCS4E8ajt%hJo5^+Nw&{va}M62&l9Jd8y$i?K*WUD=hS;(3V=Q znnvBp_J&FY0S#(zA8m#H`=#*K?1y~UYVl2*DE&VBE7!#ux%z}%e45*4-DoUuxN8v- zNQHdj#W%e+*B>AAS{|SL>Ew;XH~mP~%5`8_s!Gsy-#`Tb7%jjG2^wVS*dbw z!e)Imw*LW-6;3+Z7KpPfn*P~O8(;hEMSKSPenl}92+LtK+G1;`(7b+oLPx(C5*RT| znJHy$9Qrg~3|UrPkFM`&Elix@iXzcg*adQDSZo!33I<6rH<((9!KWGrgS$@?^gZSM zPLw9*cqC2uI}`ABh3zL0M zDJ`PFXK_Mq=wmlbV?N8$2pjL+1TWv)12?=T_H`ArB%vrKzFY+y#ZWzV!<4gRL_G9@ z%;({JL?}RElv2Q#JjJy%8d=cS&nUW}C5ycUs<<;A@buc^UGOwCSQh|uY30T#_p-o^ zX_dvRC}Cu1`8@FgmoJ$=209RlU9vExWZ?$EPb{OWkj19;A1KZkdUR(28-PI4=P~nA z!{&MAK{&J*AP+0%akF4w86(QZR!v4u{35VpnOLxu^`tXJ#u*Az^wlpn6h9sLM zDNnPM(L9QLt8>EQOYX7coPx+Ge?eKoMnFhi3ycy_3dbNe%Mxxi<6+9;I9sJW3O~Z$ zE2skAE}r^U+$h8!8-pmmHbspFR{IfMEg0efhr>ZB*NBlI6rQp3`!(PpBk40m3fVm1 za~68cG!vO3S3F@K;S@(>b5qfvUb%ooJ^*WSh^B_+i@ZW!_(=SMT>la^{HM!sKH-Oy TSjD`>LG2e4aP$uU;eY!N=|;6d literal 0 HcmV?d00001 diff --git a/site_scons/wxsgen.py b/site_scons/wxsgen.py index 008f1a01e..a72b4d3ad 100644 --- a/site_scons/wxsgen.py +++ b/site_scons/wxsgen.py @@ -100,16 +100,45 @@ def make_wxs(stageDir, outFile): instdir = Directory(pfiles, 'INSTALLDIR', 'Cantera') # Features - complete = et.SubElement(product, 'Feature', dict(Id='Complete', Level='1')) + 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')) # Files - includes = addDirectoryContents(stageDir, 'include', instdir, complete) - binaries = addDirectoryContents(stageDir, 'bin', instdir, complete) - lib_dir = addDirectoryContents(stageDir, 'lib', instdir, complete) - data_dir = addDirectoryContents(stageDir, 'data', instdir, complete) - demos_dir = addDirectoryContents(stageDir, 'demos', instdir, complete) - templates_dir = addDirectoryContents(stageDir, 'templates', instdir, complete) - tutorials_dir = addDirectoryContents(stageDir, 'tutorials', instdir, complete) + includes = addDirectoryContents(stageDir, 'include', instdir, devel) + binaries = addDirectoryContents(stageDir, 'bin', instdir, core) + lib_dir = addDirectoryContents(stageDir, 'lib', instdir, devel) + data_dir = addDirectoryContents(stageDir, 'data', instdir, core) + demos_dir = addDirectoryContents(stageDir, 'demos', instdir, extras) + templates_dir = addDirectoryContents(stageDir, 'templates', instdir, extras) + tutorials_dir = addDirectoryContents(stageDir, 'tutorials', instdir, extras) + + # 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) From fc57f75da75a21eabdcc0cfd08bd27efa312c49c Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Thu, 5 Jan 2012 22:22:08 +0000 Subject: [PATCH 085/169] WiX now generates a 64-bit MSI when appropriate --- SConstruct | 3 +- site_scons/wxsgen.py | 262 +++++++++++++++++++++++-------------------- 2 files changed, 142 insertions(+), 123 deletions(-) diff --git a/SConstruct b/SConstruct index 5435a7ef0..c9fb24a0d 100644 --- a/SConstruct +++ b/SConstruct @@ -911,7 +911,8 @@ env.Depends(finish_install, installTargets) install_cantera = Alias('install', finish_install) def build_wxs(target, source, env): - wxsgen.make_wxs(env['stage_dir'], str(target[0])) + wxs = wxsgen.WxsGenerator(env['stage_dir'], env['TARGET_ARCH']=='amd64') + wxs.make_wxs(str(target[0])) if 'msi' in COMMAND_LINE_TARGETS: wxs_target = env.Command(pjoin('build', 'wix', 'cantera.wxs'), diff --git a/site_scons/wxsgen.py b/site_scons/wxsgen.py index a72b4d3ad..8d361fd8b 100644 --- a/site_scons/wxsgen.py +++ b/site_scons/wxsgen.py @@ -2,23 +2,147 @@ import os, sys import uuid import xml.etree.ElementTree as et -CANTERA_UUID = uuid.UUID('1B36CAF0-279D-11E1-8979-001FBC085391') +class WxsGenerator(object): + def __init__(self, stageDir, x64=False): + self.prefix = stageDir + self.x64 = x64 -def Directory(parent, Id, Name): - return et.SubElement(parent, 'Directory', - dict(Id=Id, Name=Name)) + # 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 FileComponent(parent, componentId, fileId, Name, Source, DiskId='1', KeyPath='yes'): - guid = str(uuid.uuid5(CANTERA_UUID, componentId)) - c = et.SubElement(parent, "Component", - dict(Id=componentId, Guid=guid)) - f = et.SubElement(c, "File", - dict(Id=fileId, - Name=Name, - Source=Source, - DiskId=DiskId, - KeyPath=KeyPath)) - return c,f + 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('/', '_') + directories[dpath] = self.Directory(directories[path], ID, d) + + for f in files: + ID = '_'.join((path, f)).replace('/', '_') + 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')) + + # 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) + + # 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 indent(elem, level=0): @@ -38,112 +162,6 @@ def indent(elem, level=0): elem.tail = i -def addDirectoryContents(prefix, directory, parent, feature): - """ - prefix: path to the parent directory - 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 - """ - directories = {} - - directories[directory] = Directory(parent, directory, directory) - for path, dirs, files in os.walk('/'.join((prefix, directory))): - path = path.replace(prefix + '/', '', 1).replace('\\', '/') - for d in dirs: - dpath = '/'.join((path, d)) - ID = dpath.replace('/', '_') - directories[dpath] = Directory(directories[path], ID, d) - - for f in files: - ID = '_'.join((path, f)).replace('/', '_') - FileComponent(directories[path], ID, ID, f, - '/'.join((prefix, path, f))) - et.SubElement(feature, 'ComponentRef', dict(Id=ID)) - - return directories - - -def make_wxs(stageDir, 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(CANTERA_UUID), - UpgradeCode='2340BEE1-279D-11E1-A4AA-001FBC085391', - Language='1033', - Codepage='1252', - Version='2.0.0', - Manufacturer='Cantera Developers')) - - package = et.SubElement(product, "Package", - dict(Id='*', - Keywords='Installer', - Description="Cantera 2.0 Installer", - InstallerVersion='100', - Languages='1033', - Compressed='yes', - SummaryCodepage='1252')) - - # 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 = Directory(product, 'TARGETDIR', 'SourceDir') - pfiles = Directory(targetdir, 'ProgramFilesFolder', 'PFiles') - instdir = 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')) - - # Files - includes = addDirectoryContents(stageDir, 'include', instdir, devel) - binaries = addDirectoryContents(stageDir, 'bin', instdir, core) - lib_dir = addDirectoryContents(stageDir, 'lib', instdir, devel) - data_dir = addDirectoryContents(stageDir, 'data', instdir, core) - demos_dir = addDirectoryContents(stageDir, 'demos', instdir, extras) - templates_dir = addDirectoryContents(stageDir, 'templates', instdir, extras) - tutorials_dir = addDirectoryContents(stageDir, 'tutorials', instdir, extras) - - # 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 usage(): print "Usage: wxsgen " @@ -153,4 +171,4 @@ if __name__ == '__main__': usage() sys.exit() - make_wxs(sys.argv[1], sys.argv[2]) + WxsGenerator(sys.argv[1]).make_wxs(sys.argv[2]) From 89a405006b57cf3ee23bbfb8fad8d987dcb8bb0f Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Thu, 5 Jan 2012 22:22:13 +0000 Subject: [PATCH 086/169] Fixed problem with embedding manifests in Windows binaries --- SConstruct | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/SConstruct b/SConstruct index c9fb24a0d..56917a0c3 100644 --- a/SConstruct +++ b/SConstruct @@ -527,6 +527,11 @@ env['FORTRANMODDIR'] = '${TARGET.dir}' if env['CC'] == 'cl': env['WIN32'] = True + # 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'] else: env['WIN32'] = False From f40e5e352e60ab4d70aecdd283c46f3a25b78958 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Thu, 5 Jan 2012 22:22:19 +0000 Subject: [PATCH 087/169] Check registry for location of Cantera data files --- Cantera/src/base/misc.cpp | 55 +++++++++++++++++++++++++-------------- site_scons/wxsgen.py | 19 ++++++++++++++ 2 files changed, 54 insertions(+), 20 deletions(-) diff --git a/Cantera/src/base/misc.cpp b/Cantera/src/base/misc.cpp index ae43253ab..a498df529 100644 --- a/Cantera/src/base/misc.cpp +++ b/Cantera/src/base/misc.cpp @@ -39,6 +39,8 @@ #include #include #include +#include +#pragma comment(lib, "advapi32") #endif using namespace std; @@ -764,6 +766,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); } @@ -1148,6 +1155,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(); @@ -1343,27 +1370,15 @@ protected: #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); + // 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 diff --git a/site_scons/wxsgen.py b/site_scons/wxsgen.py index 8d361fd8b..571fc1c5a 100644 --- a/site_scons/wxsgen.py +++ b/site_scons/wxsgen.py @@ -129,6 +129,14 @@ class WxsGenerator(object): templates_dir = self.addDirectoryContents('templates', instdir, extras) tutorials_dir = self.addDirectoryContents('tutorials', instdir, extras) + # 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')) @@ -144,6 +152,17 @@ class WxsGenerator(object): 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) """ From 3062ddf621056ba8958dfb9668b4ee47cf567f1a Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Thu, 5 Jan 2012 22:22:23 +0000 Subject: [PATCH 088/169] Added 'scons clean' target --- SConstruct | 17 +++++++++++++++-- site_scons/buildutils.py | 14 ++++++++++++++ 2 files changed, 29 insertions(+), 2 deletions(-) diff --git a/SConstruct b/SConstruct index 56917a0c3..8297ddd7a 100644 --- a/SConstruct +++ b/SConstruct @@ -7,14 +7,16 @@ Basic usage: '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 regression test suite + 'scons test' - Run regression test suite. 'scons test-clean' - Delete files created while running the regression tests. - 'scons msi' - Build a Windows installer (.msi) for Cantera + 'scons msi' - Build a Windows installer (.msi) for Cantera. """ from buildutils import * @@ -27,6 +29,17 @@ if not COMMAND_LINE_TARGETS: 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) + if os.name == 'nt': # On Windows, use the same version of Visual Studio that was used # to compile Python, and target the same architecture. diff --git a/site_scons/buildutils.py b/site_scons/buildutils.py index 37fcf2658..1301c2f42 100644 --- a/site_scons/buildutils.py +++ b/site_scons/buildutils.py @@ -8,6 +8,7 @@ import subprocess import difflib import time import types +import shutil class DefineDict(object): """ @@ -387,3 +388,16 @@ def listify(value): 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) From b27b0daf0e77ff415bad72584d0d97fb8138045d Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Thu, 5 Jan 2012 22:22:28 +0000 Subject: [PATCH 089/169] Removed CANTERA_DATA from config.h The CANTERA_DATA definition is used only in misc.cpp, so defining it only when compiling this file reduces the amount of recompilation required when the definition of CANTERA_DATA is changed. --- Cantera/src/SConscript | 9 +++++++-- Cantera/src/base/config.h.in | 7 ------- SConstruct | 2 -- 3 files changed, 7 insertions(+), 11 deletions(-) diff --git a/Cantera/src/SConscript b/Cantera/src/SConscript index 4ebb6ceef..647abb22f 100644 --- a/Cantera/src/SConscript +++ b/Cantera/src/SConscript @@ -5,6 +5,11 @@ 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) @@ -18,7 +23,7 @@ def numericsSetup(env, subdir, extensions): if s.name != remove] # (subdir, library name, (file extensions), (extra setup(env))) -libs = [('base', 'ctbase', ['cpp'], defaultSetup), +libs = [('base', 'ctbase', ['cpp'], baseSetup), ('thermo', 'thermo', ['cpp'], defaultSetup), ('equil', 'equil', ['cpp','c'], equilSetup), ('converters', 'converters', ['cpp'], defaultSetup), @@ -33,7 +38,7 @@ libs = [('base', 'ctbase', ['cpp'], defaultSetup), for subdir, libname, extensions, setup in libs: localenv = env.Clone() source = setup(localenv, subdir, extensions) - for header in mglob(localenv, subdir, 'h'): + for header in mglob(localenv, subdir, 'h'): h = localenv.Command('../include/cantera/kernel/%s' % header.name, header, Copy('$TARGET', '$SOURCE')) buildTargets.extend(h) diff --git a/Cantera/src/base/config.h.in b/Cantera/src/base/config.h.in index 744b2f05a..83413447d 100644 --- a/Cantera/src/base/config.h.in +++ b/Cantera/src/base/config.h.in @@ -128,13 +128,6 @@ typedef int ftnlen; // Fortran hidden string length type // present to support conversions %(HAS_NO_PYTHON)s -//--------------------- Cantera ----------------------------------- -// This data pathway is used to locate a directory where datafiles -// are to be found. Note, the local directory is always searched -// as well. -%(CANTERA_DATA)s - - %(WITH_HTML_LOGS)s //--------------------- compile options ---------------------------- diff --git a/SConstruct b/SConstruct index 8297ddd7a..22a7f0bdf 100644 --- a/SConstruct +++ b/SConstruct @@ -760,8 +760,6 @@ 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') -escaped_datadir = env['ct_datadir'].replace('\\', '\\\\') -configh['CANTERA_DATA'] = quoted(escaped_datadir) if not env['HAS_MATH_H_ERF']: if env['HAS_BOOST_MATH']: From a5f865439ed2e814a2e2ee7a06ae28a7719d122e Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Thu, 5 Jan 2012 22:22:33 +0000 Subject: [PATCH 090/169] Disable Wix builder when Wix is not available --- site_scons/site_tools/wix.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/site_scons/site_tools/wix.py b/site_scons/site_tools/wix.py index 865e700ac..918b6ab13 100644 --- a/site_scons/site_tools/wix.py +++ b/site_scons/site_tools/wix.py @@ -17,6 +17,9 @@ 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'] = [] @@ -39,4 +42,4 @@ def generate(env): env['BUILDERS']['WiX'] = linker_builder def exists(env): - return 1 # TODO: Should we do a better job of detecting? + return 'WIX' in os.environ From b6f80caadfec42cf94152e1ae52b60ee1aaff7fd Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Mon, 9 Jan 2012 17:30:39 +0000 Subject: [PATCH 091/169] Fixes to get the Matlab toolbox compiling in Windows --- Cantera/matlab/SConscript | 6 ++++++ SConstruct | 4 +++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/Cantera/matlab/SConscript b/Cantera/matlab/SConscript index 216b162a1..7bb2b58db 100644 --- a/Cantera/matlab/SConscript +++ b/Cantera/matlab/SConscript @@ -39,6 +39,8 @@ localenv.Command('build_cantera.m', 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' @@ -47,6 +49,10 @@ 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', diff --git a/SConstruct b/SConstruct index 22a7f0bdf..663cc0a01 100644 --- a/SConstruct +++ b/SConstruct @@ -194,7 +194,9 @@ opts.AddVariables( 'default', ('y', 'n', 'default')), PathVariable( 'matlab_cmd', - 'Path to the Matlab executable.', + """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', From 11540f024a9574341213e77db088fd7ace8b23a0 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Mon, 9 Jan 2012 17:30:54 +0000 Subject: [PATCH 092/169] Fixed illegal access to empty vectors in VPSS::initPtrs() --- Cantera/src/thermo/PDSS.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Cantera/src/thermo/PDSS.cpp b/Cantera/src/thermo/PDSS.cpp index 8409882fe..9ca2e59a5 100644 --- a/Cantera/src/thermo/PDSS.cpp +++ b/Cantera/src/thermo/PDSS.cpp @@ -203,6 +203,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 +217,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]); From 060f0b6268d78e0a4a481f24d5dca31cff42d417 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Mon, 9 Jan 2012 17:30:59 +0000 Subject: [PATCH 093/169] Build Matlab extension with debug symbols when optimize=False --- Cantera/matlab/SConscript | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Cantera/matlab/SConscript b/Cantera/matlab/SConscript index 7bb2b58db..b9e4a94b8 100644 --- a/Cantera/matlab/SConscript +++ b/Cantera/matlab/SConscript @@ -13,17 +13,19 @@ class MatlabBuilder(object): libdir = ' '.join('-L%s' % 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 %(extraFlag)s -v -output ctmethods %(include)s %(libdir)s %(libs)s %(sourcestr)s +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) + libs=libs, + debugFlag=debugFlag) with open(str(target[0]), 'w') as f: f.write(text) From 0b9d91223964faad09e92e32eea77e4624be6d7b Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Mon, 9 Jan 2012 17:31:04 +0000 Subject: [PATCH 094/169] Fixed a segfault caused by an unprotected call to getenv() --- Cantera/src/base/ct2ctml.cpp | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/Cantera/src/base/ct2ctml.cpp b/Cantera/src/base/ct2ctml.cpp index 4064ed126..e3ac5eb37 100644 --- a/Cantera/src/base/ct2ctml.cpp +++ b/Cantera/src/base/ct2ctml.cpp @@ -61,14 +61,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) { From f7f1c4e434ea3fdda57f05306fe4daff448c6a57 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Mon, 9 Jan 2012 17:31:10 +0000 Subject: [PATCH 095/169] Added Matlab toolbox to Wix installer --- SConstruct | 4 +++- site_scons/wxsgen.py | 18 ++++++++++++++---- 2 files changed, 17 insertions(+), 5 deletions(-) diff --git a/SConstruct b/SConstruct index 663cc0a01..6eeedce6b 100644 --- a/SConstruct +++ b/SConstruct @@ -929,7 +929,9 @@ env.Depends(finish_install, installTargets) install_cantera = Alias('install', finish_install) def build_wxs(target, source, env): - wxs = wxsgen.WxsGenerator(env['stage_dir'], env['TARGET_ARCH']=='amd64') + 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: diff --git a/site_scons/wxsgen.py b/site_scons/wxsgen.py index 571fc1c5a..3ed1d9f98 100644 --- a/site_scons/wxsgen.py +++ b/site_scons/wxsgen.py @@ -3,9 +3,10 @@ import uuid import xml.etree.ElementTree as et class WxsGenerator(object): - def __init__(self, stageDir, x64=False): + 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: @@ -51,11 +52,11 @@ class WxsGenerator(object): path = path.replace(self.prefix + '/', '', 1).replace('\\', '/') for d in dirs: dpath = '/'.join((path, d)) - ID = dpath.replace('/', '_') + ID = dpath.replace('/', '_').replace('@', 'a') directories[dpath] = self.Directory(directories[path], ID, d) for f in files: - ID = '_'.join((path, f)).replace('/', '_') + 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)) @@ -120,6 +121,14 @@ class WxsGenerator(object): 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) @@ -128,6 +137,8 @@ class WxsGenerator(object): 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', @@ -181,7 +192,6 @@ def indent(elem, level=0): elem.tail = i - def usage(): print "Usage: wxsgen " From 8b699082c8d31d4ff94b23545b368188cc3c70dd Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Mon, 9 Jan 2012 17:31:21 +0000 Subject: [PATCH 096/169] Removed cantera/kernel from include path The "cantera/kernel" directory is now part of the include path only when building the Cantera kernel. All other modules include files in this directory as "kernel/header.h". This fixes a problem distinguishing between kernel/Kinetics.h and kinetics.h on Windows. --- Cantera/clib/src/Cabinet.h | 4 ++-- Cantera/clib/src/Storage.cpp | 4 ++-- Cantera/clib/src/Storage.h | 4 ++-- Cantera/clib/src/clib_defs.h | 2 +- Cantera/clib/src/ct.cpp | 18 +++++++++--------- Cantera/clib/src/ct.h | 2 +- Cantera/clib/src/ctbdry.cpp | 6 +++--- Cantera/clib/src/ctfunc.cpp | 4 ++-- Cantera/clib/src/ctmultiphase.cpp | 8 ++++---- Cantera/clib/src/ctonedim.cpp | 13 +++++-------- Cantera/clib/src/ctonedim.h | 2 +- Cantera/clib/src/ctreactor.cpp | 14 +++++++------- Cantera/clib/src/ctrpath.cpp | 2 +- Cantera/clib/src/ctsurf.cpp | 9 +++------ Cantera/clib/src/ctsurf.h | 2 +- Cantera/clib/src/ctxml.cpp | 3 +-- Cantera/clib/src/ctxml.h | 2 +- Cantera/cxx/src/cxxutils.cpp | 2 +- Cantera/cxx/src/importPhase.cpp | 5 ++--- Cantera/fortran/src/fct.cpp | 16 ++++++++-------- Cantera/fortran/src/fctxml.cpp | 2 +- Cantera/fortran/src/flib_defs.h | 2 +- Cantera/src/SConscript | 1 + SConstruct | 3 +-- .../cathermo/HMW_dupl_test/HMW_dupl_test.cpp | 2 +- .../cathermo/HMW_graph_CpvT/HMW_graph_CpvT.cpp | 2 +- .../cathermo/HMW_graph_GvI/HMW_graph_GvI.cpp | 2 +- .../cathermo/HMW_graph_GvT/HMW_graph_GvT.cpp | 3 +-- .../cathermo/HMW_graph_VvT/HMW_graph_VvT.cpp | 2 +- .../cathermo/HMW_test_3/HMW_test_3.cpp | 2 +- .../cathermo/testIAPWS/testIAPWSphi.cpp | 2 +- .../cathermo/testIAPWSPres/testPress.cpp | 2 +- .../cathermo/testIAPWSTripP/testTripleP.cpp | 2 +- .../cathermo/testWaterPDSS/testWaterPDSS.cpp | 16 ++++++++-------- .../cathermo/testWaterTP/testWaterSSTP.cpp | 2 +- test_problems/cathermo/wtWater/wtWater.cpp | 18 +++++++++--------- tools/src/ck2cti.cpp | 6 +++--- tools/src/cti2ctml.cpp | 6 +++--- 38 files changed, 94 insertions(+), 103 deletions(-) diff --git a/Cantera/clib/src/Cabinet.h b/Cantera/clib/src/Cabinet.h index 0369cbf72..7131d97c9 100755 --- a/Cantera/clib/src/Cabinet.h +++ b/Cantera/clib/src/Cabinet.h @@ -10,8 +10,8 @@ #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 diff --git a/Cantera/clib/src/Storage.cpp b/Cantera/clib/src/Storage.cpp index fea7dc4ad..4accef2cf 100755 --- a/Cantera/clib/src/Storage.cpp +++ b/Cantera/clib/src/Storage.cpp @@ -8,8 +8,8 @@ // Cantera includes -#include "Kinetics.h" -#include "TransportFactory.h" +#include "kernel/Kinetics.h" +#include "kernel/TransportFactory.h" #include "Storage.h" diff --git a/Cantera/clib/src/Storage.h b/Cantera/clib/src/Storage.h index 159570e84..e8c8a6272 100755 --- a/Cantera/clib/src/Storage.h +++ b/Cantera/clib/src/Storage.h @@ -9,8 +9,8 @@ #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" diff --git a/Cantera/clib/src/clib_defs.h b/Cantera/clib/src/clib_defs.h index fe544211d..5131018ff 100755 --- a/Cantera/clib/src/clib_defs.h +++ b/Cantera/clib/src/clib_defs.h @@ -9,7 +9,7 @@ #ifndef CTC_DEFS_H #define CTC_DEFS_H -#include "ct_defs.h" +#include "kernel/ct_defs.h" #ifdef WIN32 // Either build as a DLL under Windows or not. diff --git a/Cantera/clib/src/ct.cpp b/Cantera/clib/src/ct.cpp index cbb1b52e4..858daf8f9 100755 --- a/Cantera/clib/src/ct.cpp +++ b/Cantera/clib/src/ct.cpp @@ -20,17 +20,17 @@ #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; diff --git a/Cantera/clib/src/ct.h b/Cantera/clib/src/ct.h index 8f543f7e5..11ad52a22 100755 --- a/Cantera/clib/src/ct.h +++ b/Cantera/clib/src/ct.h @@ -11,7 +11,7 @@ #include "clib_defs.h" #ifdef CANTERA_USE_INTERNAL -#include "config.h" +#include "kernel/config.h" #else #include "cantera/kernel/config.h" #endif diff --git a/Cantera/clib/src/ctbdry.cpp b/Cantera/clib/src/ctbdry.cpp index b362384a1..a1b423be3 100755 --- a/Cantera/clib/src/ctbdry.cpp +++ b/Cantera/clib/src/ctbdry.cpp @@ -17,9 +17,9 @@ // 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" diff --git a/Cantera/clib/src/ctfunc.cpp b/Cantera/clib/src/ctfunc.cpp index 8e7fd442a..060adf783 100755 --- a/Cantera/clib/src/ctfunc.cpp +++ b/Cantera/clib/src/ctfunc.cpp @@ -14,8 +14,8 @@ #define CANTERA_USE_INTERNAL #include "ctfunc.h" -#include "Func1.h" -#include "ctexceptions.h" +#include "kernel/Func1.h" +#include "kernel/ctexceptions.h" using namespace Cantera; diff --git a/Cantera/clib/src/ctmultiphase.cpp b/Cantera/clib/src/ctmultiphase.cpp index e37c1dd5e..d1484271b 100644 --- a/Cantera/clib/src/ctmultiphase.cpp +++ b/Cantera/clib/src/ctmultiphase.cpp @@ -10,10 +10,10 @@ #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" diff --git a/Cantera/clib/src/ctonedim.cpp b/Cantera/clib/src/ctonedim.cpp index 9295c2ed5..bf096c159 100644 --- a/Cantera/clib/src/ctonedim.cpp +++ b/Cantera/clib/src/ctonedim.cpp @@ -15,15 +15,12 @@ #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" diff --git a/Cantera/clib/src/ctonedim.h b/Cantera/clib/src/ctonedim.h index 6d374de5f..331689c35 100644 --- a/Cantera/clib/src/ctonedim.h +++ b/Cantera/clib/src/ctonedim.h @@ -11,7 +11,7 @@ #include "clib_defs.h" #ifdef CANTERA_USE_INTERNAL -#include "config.h" +#include "kernel/config.h" #else #include "cantera/kernel/config.h" #endif diff --git a/Cantera/clib/src/ctreactor.cpp b/Cantera/clib/src/ctreactor.cpp index 0e8fff638..9149b9d43 100755 --- a/Cantera/clib/src/ctreactor.cpp +++ b/Cantera/clib/src/ctreactor.cpp @@ -15,13 +15,13 @@ #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" diff --git a/Cantera/clib/src/ctrpath.cpp b/Cantera/clib/src/ctrpath.cpp index 8de8aa1ef..e76ab7408 100755 --- a/Cantera/clib/src/ctrpath.cpp +++ b/Cantera/clib/src/ctrpath.cpp @@ -11,7 +11,7 @@ // Cantera includes -#include "ReactionPath.h" +#include "kernel/ReactionPath.h" #include "Cabinet.h" #include "Storage.h" diff --git a/Cantera/clib/src/ctsurf.cpp b/Cantera/clib/src/ctsurf.cpp index b7a5f9d93..af44aac11 100755 --- a/Cantera/clib/src/ctsurf.cpp +++ b/Cantera/clib/src/ctsurf.cpp @@ -15,11 +15,10 @@ #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 +26,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 a995304ea..475957446 100755 --- a/Cantera/clib/src/ctsurf.h +++ b/Cantera/clib/src/ctsurf.h @@ -12,7 +12,7 @@ #include "clib_defs.h" #ifdef CANTERA_USE_INTERNAL -#include "config.h" +#include "kernel/config.h" #else #include "cantera/kernel/config.h" #endif diff --git a/Cantera/clib/src/ctxml.cpp b/Cantera/clib/src/ctxml.cpp index 57b237293..6681659bd 100644 --- a/Cantera/clib/src/ctxml.cpp +++ b/Cantera/clib/src/ctxml.cpp @@ -14,9 +14,8 @@ #define CANTERA_USE_INTERNAL #include "ctxml.h" - // Cantera includes -#include "ctml.h" +#include "kernel/ctml.h" #include "Cabinet.h" #include "Storage.h" diff --git a/Cantera/clib/src/ctxml.h b/Cantera/clib/src/ctxml.h index a03961eb0..6b3915f42 100644 --- a/Cantera/clib/src/ctxml.h +++ b/Cantera/clib/src/ctxml.h @@ -11,7 +11,7 @@ #include "clib_defs.h" #ifdef CANTERA_USE_INTERNAL -#include "config.h" +#include "kernel/config.h" #else #include "cantera/kernel/config.h" #endif diff --git a/Cantera/cxx/src/cxxutils.cpp b/Cantera/cxx/src/cxxutils.cpp index cedaddbaf..7018580ed 100644 --- a/Cantera/cxx/src/cxxutils.cpp +++ b/Cantera/cxx/src/cxxutils.cpp @@ -4,7 +4,7 @@ #pragma warning(disable:4503) #endif -#include "ThermoPhase.h" +#include "kernel/ThermoPhase.h" #include using namespace std; diff --git a/Cantera/cxx/src/importPhase.cpp b/Cantera/cxx/src/importPhase.cpp index 3bff771bb..622a7a1ea 100644 --- a/Cantera/cxx/src/importPhase.cpp +++ b/Cantera/cxx/src/importPhase.cpp @@ -4,9 +4,8 @@ #include -#include "ThermoPhase.h" -#include "ThermoFactory.h" -//#include "../include/importPhase.h" +#include "kernel/ThermoPhase.h" +#include "kernel/ThermoFactory.h" namespace Cantera {} diff --git a/Cantera/fortran/src/fct.cpp b/Cantera/fortran/src/fct.cpp index e74946f63..073a178a0 100644 --- a/Cantera/fortran/src/fct.cpp +++ b/Cantera/fortran/src/fct.cpp @@ -17,16 +17,16 @@ #endif // Cantera includes -#include "equil.h" -#include "KineticsFactory.h" -#include "TransportFactory.h" -#include "ThermoFactory.h" -#include "ctml.h" -#include "importKinetics.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 "InterfaceKinetics.h" -#include "PureFluidPhase.h" +#include "kernel/InterfaceKinetics.h" +#include "kernel/PureFluidPhase.h" #include "flib_defs.h" diff --git a/Cantera/fortran/src/fctxml.cpp b/Cantera/fortran/src/fctxml.cpp index b745f9190..c583742aa 100644 --- a/Cantera/fortran/src/fctxml.cpp +++ b/Cantera/fortran/src/fctxml.cpp @@ -13,7 +13,7 @@ #include "flib_defs.h" -#include "ctml.h" +#include "kernel/ctml.h" #include diff --git a/Cantera/fortran/src/flib_defs.h b/Cantera/fortran/src/flib_defs.h index 43501532d..56f83ef18 100644 --- a/Cantera/fortran/src/flib_defs.h +++ b/Cantera/fortran/src/flib_defs.h @@ -16,7 +16,7 @@ #define ERR -999 #define DERR -999.999 -#include "config.h" +#include "kernel/config.h" typedef integer status_t; diff --git a/Cantera/src/SConscript b/Cantera/src/SConscript index 647abb22f..1646b071d 100644 --- a/Cantera/src/SConscript +++ b/Cantera/src/SConscript @@ -37,6 +37,7 @@ libs = [('base', 'ctbase', ['cpp'], baseSetup), 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, diff --git a/SConstruct b/SConstruct index 6eeedce6b..e51a67193 100644 --- a/SConstruct +++ b/SConstruct @@ -788,8 +788,7 @@ demoTargets = [] env.SConsignFile() -env.Append(CPPPATH=[Dir('build/include/cantera/kernel'), - Dir('build/include/cantera'), +env.Append(CPPPATH=[Dir('build/include/cantera'), Dir('build/include')], LIBPATH=[Dir('build/lib')], CCFLAGS=[defaults.fPIC], diff --git a/test_problems/cathermo/HMW_dupl_test/HMW_dupl_test.cpp b/test_problems/cathermo/HMW_dupl_test/HMW_dupl_test.cpp index bd10b9ae1..eb7dce991 100644 --- a/test_problems/cathermo/HMW_dupl_test/HMW_dupl_test.cpp +++ b/test_problems/cathermo/HMW_dupl_test/HMW_dupl_test.cpp @@ -21,7 +21,7 @@ #include "kernel/logger.h" #include "thermo.h" #include "TemperatureTable.h" -#include "HMWSoln.h" +#include "kernel/HMWSoln.h" #endif #include diff --git a/test_problems/cathermo/HMW_graph_CpvT/HMW_graph_CpvT.cpp b/test_problems/cathermo/HMW_graph_CpvT/HMW_graph_CpvT.cpp index e8ecab23d..88eadeb92 100755 --- a/test_problems/cathermo/HMW_graph_CpvT/HMW_graph_CpvT.cpp +++ b/test_problems/cathermo/HMW_graph_CpvT/HMW_graph_CpvT.cpp @@ -21,7 +21,7 @@ #include "kernel/logger.h" #include "thermo.h" #include "TemperatureTable.h" -#include "HMWSoln.h" +#include "kernel/HMWSoln.h" #endif #include diff --git a/test_problems/cathermo/HMW_graph_GvI/HMW_graph_GvI.cpp b/test_problems/cathermo/HMW_graph_GvI/HMW_graph_GvI.cpp index 772975c77..778105e93 100644 --- a/test_problems/cathermo/HMW_graph_GvI/HMW_graph_GvI.cpp +++ b/test_problems/cathermo/HMW_graph_GvI/HMW_graph_GvI.cpp @@ -13,7 +13,7 @@ #include "Cantera.h" #include "kernel/logger.h" -#include "HMWSoln.h" +#include "kernel/HMWSoln.h" #include diff --git a/test_problems/cathermo/HMW_graph_GvT/HMW_graph_GvT.cpp b/test_problems/cathermo/HMW_graph_GvT/HMW_graph_GvT.cpp index 7e662a540..f9da5956f 100644 --- a/test_problems/cathermo/HMW_graph_GvT/HMW_graph_GvT.cpp +++ b/test_problems/cathermo/HMW_graph_GvT/HMW_graph_GvT.cpp @@ -16,9 +16,8 @@ #include "HMWSoln.h" #include "importCTML.h" #else -#include "ThermoPhase.h" - #include "Cantera.h" +#include "kernel/ThermoPhase.h" #include "kernel/logger.h" #include "thermo.h" #include "kernel/HMWSoln.h" diff --git a/test_problems/cathermo/HMW_graph_VvT/HMW_graph_VvT.cpp b/test_problems/cathermo/HMW_graph_VvT/HMW_graph_VvT.cpp index 8e0a62845..507d936f6 100755 --- a/test_problems/cathermo/HMW_graph_VvT/HMW_graph_VvT.cpp +++ b/test_problems/cathermo/HMW_graph_VvT/HMW_graph_VvT.cpp @@ -22,7 +22,7 @@ #include "kernel/logger.h" #include "thermo.h" #include "TemperatureTable.h" -#include "HMWSoln.h" +#include "kernel/HMWSoln.h" #endif diff --git a/test_problems/cathermo/HMW_test_3/HMW_test_3.cpp b/test_problems/cathermo/HMW_test_3/HMW_test_3.cpp index 7e8a75bb1..2eae0388a 100644 --- a/test_problems/cathermo/HMW_test_3/HMW_test_3.cpp +++ b/test_problems/cathermo/HMW_test_3/HMW_test_3.cpp @@ -11,7 +11,7 @@ #include "HMWSoln.h" #else #include "Cantera.h" -#include "HMWSoln.h" +#include "kernel/HMWSoln.h" #endif #include diff --git a/test_problems/cathermo/testIAPWS/testIAPWSphi.cpp b/test_problems/cathermo/testIAPWS/testIAPWSphi.cpp index e41c86332..56e4cccc1 100644 --- a/test_problems/cathermo/testIAPWS/testIAPWSphi.cpp +++ b/test_problems/cathermo/testIAPWS/testIAPWSphi.cpp @@ -1,7 +1,7 @@ /* * $Id: testIAPWSphi.cpp,v 1.2 2008/12/17 17:31:13 hkmoffa Exp $ */ -#include "WaterPropsIAPWSphi.h" +#include "kernel/WaterPropsIAPWSphi.h" #include #include diff --git a/test_problems/cathermo/testIAPWSPres/testPress.cpp b/test_problems/cathermo/testIAPWSPres/testPress.cpp index e800fa171..3b084e4f6 100644 --- a/test_problems/cathermo/testIAPWSPres/testPress.cpp +++ b/test_problems/cathermo/testIAPWSPres/testPress.cpp @@ -1,5 +1,5 @@ -#include "WaterPropsIAPWS.h" +#include "kernel/WaterPropsIAPWS.h" #include #include diff --git a/test_problems/cathermo/testIAPWSTripP/testTripleP.cpp b/test_problems/cathermo/testIAPWSTripP/testTripleP.cpp index eb49d628c..f31a7faf0 100644 --- a/test_problems/cathermo/testIAPWSTripP/testTripleP.cpp +++ b/test_problems/cathermo/testIAPWSTripP/testTripleP.cpp @@ -1,5 +1,5 @@ -#include "WaterPropsIAPWS.h" +#include "kernel/WaterPropsIAPWS.h" #include #include diff --git a/test_problems/cathermo/testWaterPDSS/testWaterPDSS.cpp b/test_problems/cathermo/testWaterPDSS/testWaterPDSS.cpp index f3f99a65f..a517e8a74 100644 --- a/test_problems/cathermo/testWaterPDSS/testWaterPDSS.cpp +++ b/test_problems/cathermo/testWaterPDSS/testWaterPDSS.cpp @@ -1,14 +1,14 @@ /* * $Id: testWaterPDSS.cpp,v 1.6 2008/12/17 17:31:13 hkmoffa Exp $ */ -#include "ct_defs.h" -#include "ctexceptions.h" -#include "global.h" -#include "xml.h" -#include "ctml.h" -#include "PDSS_Water.h" -#include "ThermoPhase.h" -#include "VPStandardStateTP.h" +#include "kernel/ct_defs.h" +#include "kernel/ctexceptions.h" +#include "kernel/global.h" +#include "kernel/xml.h" +#include "kernel/ctml.h" +#include "kernel/PDSS_Water.h" +#include "kernel/ThermoPhase.h" +#include "kernel/VPStandardStateTP.h" #include #include diff --git a/test_problems/cathermo/testWaterTP/testWaterSSTP.cpp b/test_problems/cathermo/testWaterTP/testWaterSSTP.cpp index 332dc4a4c..cf5294aa7 100644 --- a/test_problems/cathermo/testWaterTP/testWaterSSTP.cpp +++ b/test_problems/cathermo/testWaterTP/testWaterSSTP.cpp @@ -4,7 +4,7 @@ #include "Cantera.h" #include "thermo.h" -#include "WaterSSTP.h" +#include "kernel/WaterSSTP.h" #include #include diff --git a/test_problems/cathermo/wtWater/wtWater.cpp b/test_problems/cathermo/wtWater/wtWater.cpp index 953f91cc8..e83a4a886 100644 --- a/test_problems/cathermo/wtWater/wtWater.cpp +++ b/test_problems/cathermo/wtWater/wtWater.cpp @@ -1,16 +1,16 @@ /* * $Id: testWaterPDSS.cpp,v 1.6 2008/12/17 17:31:13 hkmoffa Exp $ */ -#include "ct_defs.h" -#include "ctexceptions.h" -#include "global.h" -#include "xml.h" -#include "ctml.h" -#include "ThermoPhase.h" -#include "VPStandardStateTP.h" +#include "kernel/ct_defs.h" +#include "kernel/ctexceptions.h" +#include "kernel/global.h" +#include "kernel/xml.h" +#include "kernel/ctml.h" +#include "kernel/ThermoPhase.h" +#include "kernel/VPStandardStateTP.h" -#include "WaterSSTP.h" -#include "WaterTransport.h" +#include "kernel/WaterSSTP.h" +#include "kernel/WaterTransport.h" #include #include diff --git a/tools/src/ck2cti.cpp b/tools/src/ck2cti.cpp index 75768663a..c44d2bc97 100644 --- a/tools/src/ck2cti.cpp +++ b/tools/src/ck2cti.cpp @@ -40,9 +40,9 @@ #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; diff --git a/tools/src/cti2ctml.cpp b/tools/src/cti2ctml.cpp index ef2facb55..ffdcdb84b 100644 --- a/tools/src/cti2ctml.cpp +++ b/tools/src/cti2ctml.cpp @@ -14,9 +14,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; From 9e1fdfe39a833d2356bea29d8b7dd35e459e73ce Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Mon, 9 Jan 2012 17:32:01 +0000 Subject: [PATCH 097/169] Eliminated CVS keyword cruft --- Cantera/clib/src/Cabinet.h | 5 ----- Cantera/clib/src/Storage.cpp | 6 ------ Cantera/clib/src/Storage.h | 4 ---- Cantera/clib/src/clib_defs.h | 5 ----- Cantera/clib/src/ct.cpp | 3 --- Cantera/clib/src/ct.h | 4 ---- Cantera/clib/src/ctbdry.cpp | 5 ----- Cantera/clib/src/ctbdry.h | 4 ---- Cantera/clib/src/ctfunc.cpp | 4 ---- Cantera/clib/src/ctfunc.h | 4 ---- Cantera/clib/src/ctmultiphase.cpp | 5 ----- Cantera/clib/src/ctmultiphase.h | 4 ---- Cantera/clib/src/ctonedim.cpp | 4 ---- Cantera/clib/src/ctonedim.h | 4 ---- Cantera/clib/src/ctreactor.cpp | 5 ----- Cantera/clib/src/ctreactor.h | 4 ---- Cantera/clib/src/ctrpath.cpp | 4 ---- Cantera/clib/src/ctrpath.h | 4 ---- Cantera/clib/src/ctsurf.cpp | 4 ---- Cantera/clib/src/ctsurf.h | 4 ---- Cantera/clib/src/ctxml.cpp | 5 ----- Cantera/clib/src/ctxml.h | 4 ---- Cantera/cxx/demos/kinetics1/kinetics1.cpp | 4 ---- Cantera/cxx/include/Cantera.h | 6 ------ Cantera/cxx/include/GRI30.h | 3 --- Cantera/cxx/include/Interface.h | 5 ----- Cantera/cxx/include/PureFluid.h | 3 --- Cantera/cxx/include/equilibrium.h | 3 --- Cantera/cxx/include/kinetics.h | 3 --- Cantera/cxx/include/zerodim.h | 3 --- Cantera/fortran/src/fct.cpp | 4 ---- Cantera/fortran/src/fctxml.cpp | 6 ------ Cantera/matlab/cantera/Contents.m | 5 ----- Cantera/matlab/src/ctfunctions.cpp | 4 ---- Cantera/matlab/src/mixturemethods.cpp | 3 --- Cantera/matlab/src/mllogger.h | 4 ---- Cantera/matlab/src/phasemethods.cpp | 4 ---- Cantera/matlab/src/reactormethods.cpp | 4 ---- Cantera/matlab/src/reactornetmethods.cpp | 4 ---- Cantera/matlab/src/thermomethods.cpp | 3 --- Cantera/matlab/src/wallmethods.cpp | 3 --- Cantera/matlab/src/xmlmethods.cpp | 4 ---- Cantera/python/Cantera/Edge.py | 4 ---- Cantera/python/Cantera/Interface.py | 3 --- Cantera/python/Cantera/Phase.py | 2 -- Cantera/python/Cantera/importFromFile.py | 2 -- Cantera/python/ctml_writer.py | 4 ---- Cantera/python/src/ctkinetics_methods.cpp | 6 ------ Cantera/python/src/ctonedim_methods.cpp | 6 ------ Cantera/src/base/Array.h | 7 ------- Cantera/src/base/LogPrintCtrl.cpp | 5 ----- Cantera/src/base/LogPrintCtrl.h | 4 ---- Cantera/src/base/PrintCtrl.cpp | 5 ----- Cantera/src/base/PrintCtrl.h | 4 ---- Cantera/src/base/checkFinite.cpp | 4 ---- Cantera/src/base/clockWC.cpp | 5 ----- Cantera/src/base/clockWC.h | 5 ----- Cantera/src/base/ct2ctml.cpp | 6 ------ Cantera/src/base/ct_defs.h | 6 ------ Cantera/src/base/ctexceptions.h | 6 ------ Cantera/src/base/ctml.cpp | 6 ------ Cantera/src/base/ctml.h | 6 ------ Cantera/src/base/global.h | 6 ------ Cantera/src/base/logger.h | 4 ---- Cantera/src/base/mdp_allo.cpp | 4 ---- Cantera/src/base/mdp_allo.h | 4 ---- Cantera/src/base/misc.cpp | 4 ---- Cantera/src/base/plots.cpp | 6 ------ Cantera/src/base/plots.h | 6 ------ Cantera/src/base/stringUtils.cpp | 5 ----- Cantera/src/base/stringUtils.h | 6 ------ Cantera/src/base/units.h | 3 --- Cantera/src/base/utilities.h | 4 ---- Cantera/src/base/vec_functions.h | 4 ---- Cantera/src/base/xml.cpp | 6 ------ Cantera/src/base/xml.h | 6 ------ Cantera/src/converters/CKParser.cpp | 2 -- Cantera/src/converters/NASA9Parser.cpp | 4 ---- Cantera/src/converters/Species.h | 3 --- Cantera/src/converters/ck2ct.cpp | 4 ---- Cantera/src/equil/BasisOptimize.cpp | 5 ----- Cantera/src/equil/ChemEquil.cpp | 10 +--------- Cantera/src/equil/ChemEquil.h | 8 ++------ Cantera/src/equil/MultiPhase.cpp | 6 ------ Cantera/src/equil/MultiPhase.h | 6 ------ Cantera/src/equil/MultiPhaseEquil.cpp | 4 ---- Cantera/src/equil/PropertyCalculator.h | 4 ---- Cantera/src/equil/equil.h | 6 ------ Cantera/src/equil/equilibrate.cpp | 3 --- Cantera/src/equil/vcs_DoubleStarStar.cpp | 7 ------- Cantera/src/equil/vcs_DoubleStarStar.h | 7 ------- Cantera/src/equil/vcs_Exception.h | 3 --- Cantera/src/equil/vcs_Gibbs.cpp | 4 ---- Cantera/src/equil/vcs_IntStarStar.cpp | 7 ------- Cantera/src/equil/vcs_IntStarStar.h | 7 ------- Cantera/src/equil/vcs_MultiPhaseEquil.cpp | 3 --- Cantera/src/equil/vcs_MultiPhaseEquil.h | 8 -------- Cantera/src/equil/vcs_SpeciesProperties.cpp | 4 ---- Cantera/src/equil/vcs_SpeciesProperties.h | 2 -- Cantera/src/equil/vcs_TP.cpp | 10 ---------- Cantera/src/equil/vcs_VolPhase.cpp | 3 --- Cantera/src/equil/vcs_VolPhase.h | 3 --- Cantera/src/equil/vcs_defs.h | 4 ---- Cantera/src/equil/vcs_elem.cpp | 4 ---- Cantera/src/equil/vcs_elem_rearrange.cpp | 4 ---- Cantera/src/equil/vcs_equilibrate.cpp | 4 ---- Cantera/src/equil/vcs_inest.cpp | 5 ----- Cantera/src/equil/vcs_internal.h | 4 ---- Cantera/src/equil/vcs_linmaxc.cpp | 4 ---- Cantera/src/equil/vcs_nondim.cpp | 3 --- Cantera/src/equil/vcs_phaseStability.cpp | 7 ------- Cantera/src/equil/vcs_prep.cpp | 4 ---- Cantera/src/equil/vcs_prob.cpp | 5 ----- Cantera/src/equil/vcs_prob.h | 4 ---- Cantera/src/equil/vcs_rearrange.cpp | 3 --- Cantera/src/equil/vcs_report.cpp | 3 --- Cantera/src/equil/vcs_root1d.cpp | 3 --- Cantera/src/equil/vcs_rxnadj.cpp | 3 --- Cantera/src/equil/vcs_setMolesLinProg.cpp | 3 --- Cantera/src/equil/vcs_solve.cpp | 3 --- Cantera/src/equil/vcs_solve.h | 3 --- Cantera/src/equil/vcs_solve_TP.cpp | 3 --- Cantera/src/equil/vcs_species_thermo.cpp | 3 --- Cantera/src/equil/vcs_species_thermo.h | 3 --- Cantera/src/equil/vcs_util.cpp | 3 --- Cantera/src/equil/vcs_xerror.c | 9 --------- Cantera/src/kinetics/AqueousKinetics.cpp | 7 ------- Cantera/src/kinetics/AqueousKinetics.h | 5 ----- Cantera/src/kinetics/EdgeKinetics.h | 6 ------ Cantera/src/kinetics/Enhanced3BConc.h | 6 ------ Cantera/src/kinetics/FalloffFactory.cpp | 6 ------ Cantera/src/kinetics/FalloffFactory.h | 6 ------ Cantera/src/kinetics/FalloffMgr.h | 5 ----- Cantera/src/kinetics/GasKinetics.h | 4 ---- Cantera/src/kinetics/Group.cpp | 5 ----- Cantera/src/kinetics/Group.h | 5 ----- Cantera/src/kinetics/ImplicitSurfChem.cpp | 7 ------- Cantera/src/kinetics/ImplicitSurfChem.h | 7 ------- Cantera/src/kinetics/InterfaceKinetics.h | 6 ------ Cantera/src/kinetics/Kinetics.cpp | 5 ----- Cantera/src/kinetics/Kinetics.h | 3 --- Cantera/src/kinetics/KineticsFactory.cpp | 7 ------- Cantera/src/kinetics/KineticsFactory.h | 7 ------- Cantera/src/kinetics/RateCoeffMgr.h | 7 ------- Cantera/src/kinetics/ReactionData.h | 6 ------ Cantera/src/kinetics/ReactionPath.cpp | 7 ------- Cantera/src/kinetics/ReactionPath.h | 5 ----- Cantera/src/kinetics/ReactionStoichMgr.cpp | 4 ---- Cantera/src/kinetics/ReactionStoichMgr.h | 7 ------- Cantera/src/kinetics/RxnRates.h | 6 ------ Cantera/src/kinetics/StoichManager.h | 5 ----- Cantera/src/kinetics/ThirdBodyMgr.h | 4 ---- Cantera/src/kinetics/importKinetics.cpp | 6 ------ Cantera/src/kinetics/importKinetics.h | 7 ------- Cantera/src/kinetics/reaction_defs.h | 7 ------- Cantera/src/kinetics/solveSP.cpp | 3 --- Cantera/src/kinetics/solveSP.h | 3 --- Cantera/src/numerics/ArrayViewer.h | 7 ------- Cantera/src/numerics/BandMatrix.h | 7 ------- Cantera/src/numerics/CVodeInt.cpp | 2 -- Cantera/src/numerics/CVodeInt.h | 6 ------ Cantera/src/numerics/CVodesIntegrator.h | 6 ------ Cantera/src/numerics/DAE_Solver.h | 5 ----- Cantera/src/numerics/DenseMatrix.h | 8 -------- Cantera/src/numerics/Func1.h | 4 ---- Cantera/src/numerics/Integrator.h | 6 ------ Cantera/src/numerics/NonlinearSolver.cpp | 5 ----- Cantera/src/numerics/NonlinearSolver.h | 5 ----- Cantera/src/numerics/ResidEval.h | 4 ---- Cantera/src/numerics/ResidJacEval.cpp | 4 ---- Cantera/src/numerics/ResidJacEval.h | 6 ------ Cantera/src/numerics/SquareMatrix.cpp | 4 ---- Cantera/src/numerics/SquareMatrix.h | 5 ----- Cantera/src/numerics/ctlapack.h | 6 ------ Cantera/src/numerics/funcs.cpp | 5 ----- Cantera/src/numerics/funcs.h | 5 ----- Cantera/src/numerics/polyfit.h | 5 ----- Cantera/src/numerics/sort.cpp | 2 -- Cantera/src/numerics/sort.h | 2 -- Cantera/src/oneD/Domain1D.h | 8 ++------ Cantera/src/oneD/Inlet1D.h | 6 ------ Cantera/src/oneD/MultiJac.cpp | 6 ------ Cantera/src/oneD/MultiJac.h | 6 ------ Cantera/src/oneD/MultiNewton.cpp | 6 ------ Cantera/src/oneD/MultiNewton.h | 6 ------ Cantera/src/oneD/StFlow.cpp | 7 ------- Cantera/src/oneD/StFlow.h | 7 ------- Cantera/src/oneD/boundaries1D.cpp | 7 ------- Cantera/src/thermo/AdsorbateThermo.h | 6 ------ Cantera/src/thermo/ConstCpPoly.cpp | 6 ------ Cantera/src/thermo/ConstCpPoly.h | 5 ----- Cantera/src/thermo/ConstDensityThermo.cpp | 7 ++----- Cantera/src/thermo/ConstDensityThermo.h | 5 ----- Cantera/src/thermo/Constituents.cpp | 6 ------ Cantera/src/thermo/Constituents.h | 6 ------ Cantera/src/thermo/Crystal.h | 4 ---- Cantera/src/thermo/DebyeHuckel.cpp | 3 --- Cantera/src/thermo/DebyeHuckel.h | 5 ----- Cantera/src/thermo/EdgePhase.h | 8 +------- Cantera/src/thermo/Elements.cpp | 9 --------- Cantera/src/thermo/Elements.h | 6 ------ Cantera/src/thermo/GeneralSpeciesThermo.cpp | 3 --- Cantera/src/thermo/GeneralSpeciesThermo.h | 7 ------- Cantera/src/thermo/GibbsExcessVPSSTP.cpp | 6 ------ Cantera/src/thermo/GibbsExcessVPSSTP.h | 4 ---- Cantera/src/thermo/HMWSoln.cpp | 3 --- Cantera/src/thermo/HMWSoln.h | 4 ---- Cantera/src/thermo/HMWSoln_input.cpp | 4 ---- Cantera/src/thermo/IdealGasPhase.cpp | 4 ---- Cantera/src/thermo/IdealGasPhase.h | 10 +--------- Cantera/src/thermo/IdealMolalSoln.cpp | 6 ------ Cantera/src/thermo/IdealMolalSoln.h | 6 ------ Cantera/src/thermo/IdealSolidSolnPhase.cpp | 3 --- Cantera/src/thermo/IdealSolidSolnPhase.h | 6 ------ Cantera/src/thermo/IdealSolnGasVPSS.cpp | 6 ------ Cantera/src/thermo/IdealSolnGasVPSS.h | 6 ------ Cantera/src/thermo/IonsFromNeutralVPSSTP.cpp | 5 ----- Cantera/src/thermo/IonsFromNeutralVPSSTP.h | 4 ---- Cantera/src/thermo/LatticePhase.cpp | 4 ---- Cantera/src/thermo/LatticePhase.h | 10 ++-------- Cantera/src/thermo/LatticeSolidPhase.cpp | 3 --- Cantera/src/thermo/LatticeSolidPhase.h | 9 +-------- Cantera/src/thermo/MargulesVPSSTP.cpp | 6 ------ Cantera/src/thermo/MargulesVPSSTP.h | 4 ---- Cantera/src/thermo/MetalPhase.h | 12 +---------- Cantera/src/thermo/MetalSHEelectrons.cpp | 5 ----- Cantera/src/thermo/MetalSHEelectrons.h | 6 ------ Cantera/src/thermo/MineralEQ3.cpp | 5 ----- Cantera/src/thermo/MineralEQ3.h | 6 ------ Cantera/src/thermo/MolalityVPSSTP.cpp | 7 ------- Cantera/src/thermo/MolalityVPSSTP.h | 4 ---- Cantera/src/thermo/Mu0Poly.cpp | 7 ------- Cantera/src/thermo/Mu0Poly.h | 8 -------- Cantera/src/thermo/Nasa9Poly1.cpp | 5 ----- Cantera/src/thermo/Nasa9Poly1.h | 8 -------- .../src/thermo/Nasa9PolyMultiTempRegion.cpp | 5 ----- Cantera/src/thermo/Nasa9PolyMultiTempRegion.h | 6 ------ Cantera/src/thermo/NasaPoly1.h | 7 ------- Cantera/src/thermo/NasaPoly2.h | 6 ------ Cantera/src/thermo/NasaThermo.h | 6 ------ Cantera/src/thermo/PDSS.cpp | 4 ---- Cantera/src/thermo/PDSS.h | 4 ---- Cantera/src/thermo/PDSSFactory.cpp | 3 --- Cantera/src/thermo/PDSS_ConstVol.cpp | 4 ---- Cantera/src/thermo/PDSS_ConstVol.h | 4 ---- Cantera/src/thermo/PDSS_HKFT.cpp | 5 ----- Cantera/src/thermo/PDSS_HKFT.h | 6 ------ Cantera/src/thermo/PDSS_IdealGas.cpp | 4 ---- Cantera/src/thermo/PDSS_IdealGas.h | 4 ---- Cantera/src/thermo/PDSS_IonsFromNeutral.cpp | 4 ---- Cantera/src/thermo/PDSS_IonsFromNeutral.h | 4 ---- Cantera/src/thermo/PDSS_SSVol.cpp | 4 ---- Cantera/src/thermo/PDSS_SSVol.h | 4 ---- Cantera/src/thermo/PDSS_Water.cpp | 3 --- Cantera/src/thermo/PDSS_Water.h | 5 ----- Cantera/src/thermo/Phase.h | 6 ------ Cantera/src/thermo/PseudoBinaryVPSSTP.cpp | 6 ------ Cantera/src/thermo/PseudoBinaryVPSSTP.h | 4 ---- Cantera/src/thermo/PureFluidPhase.cpp | 3 --- Cantera/src/thermo/PureFluidPhase.h | 7 +------ Cantera/src/thermo/SemiconductorPhase.h | 11 +--------- Cantera/src/thermo/ShomatePoly.h | 6 ------ Cantera/src/thermo/ShomateThermo.h | 3 --- Cantera/src/thermo/SimpleThermo.h | 4 ---- Cantera/src/thermo/SingleSpeciesTP.cpp | 7 ------- Cantera/src/thermo/SingleSpeciesTP.h | 9 --------- Cantera/src/thermo/SpeciesThermo.h | 7 ------- Cantera/src/thermo/SpeciesThermoFactory.cpp | 5 ----- Cantera/src/thermo/SpeciesThermoFactory.h | 6 ------ .../src/thermo/SpeciesThermoInterpType.cpp | 5 ----- Cantera/src/thermo/SpeciesThermoInterpType.h | 7 +------ Cantera/src/thermo/SpeciesThermoMgr.h | 3 --- Cantera/src/thermo/State.cpp | 5 ----- Cantera/src/thermo/State.h | 4 ---- Cantera/src/thermo/StoichSubstance.cpp | 9 ++------- Cantera/src/thermo/StoichSubstance.h | 9 +-------- Cantera/src/thermo/StoichSubstanceSSTP.cpp | 5 ----- Cantera/src/thermo/StoichSubstanceSSTP.h | 6 ------ Cantera/src/thermo/SurfPhase.cpp | 6 ------ Cantera/src/thermo/SurfPhase.h | 8 +------- Cantera/src/thermo/ThermoFactory.cpp | 6 ------ Cantera/src/thermo/ThermoFactory.h | 7 ------- Cantera/src/thermo/ThermoPhase.cpp | 9 +-------- Cantera/src/thermo/ThermoPhase.h | 8 +------- Cantera/src/thermo/VPSSMgr.cpp | 6 ------ Cantera/src/thermo/VPSSMgr.h | 6 ------ Cantera/src/thermo/VPSSMgrFactory.cpp | 4 ---- Cantera/src/thermo/VPSSMgrFactory.h | 6 ------ Cantera/src/thermo/VPSSMgr_ConstVol.cpp | 6 ------ Cantera/src/thermo/VPSSMgr_ConstVol.h | 5 ----- Cantera/src/thermo/VPSSMgr_General.cpp | 6 ------ Cantera/src/thermo/VPSSMgr_General.h | 4 ---- Cantera/src/thermo/VPSSMgr_IdealGas.cpp | 6 ------ Cantera/src/thermo/VPSSMgr_IdealGas.h | 6 ------ Cantera/src/thermo/VPSSMgr_Water_ConstVol.cpp | 6 ------ Cantera/src/thermo/VPSSMgr_Water_ConstVol.h | 6 ------ Cantera/src/thermo/VPSSMgr_Water_HKFT.cpp | 6 ------ Cantera/src/thermo/VPSSMgr_Water_HKFT.h | 6 ------ Cantera/src/thermo/VPSSMgr_types.h | 5 ----- Cantera/src/thermo/VPStandardStateTP.cpp | 6 ------ Cantera/src/thermo/VPStandardStateTP.h | 5 ----- Cantera/src/thermo/WaterProps.cpp | 4 ---- Cantera/src/thermo/WaterProps.h | 4 ---- Cantera/src/thermo/WaterPropsIAPWS.cpp | 4 ---- Cantera/src/thermo/WaterPropsIAPWS.h | 4 ---- Cantera/src/thermo/WaterPropsIAPWSphi.cpp | 4 ---- Cantera/src/thermo/WaterPropsIAPWSphi.h | 4 ---- Cantera/src/thermo/WaterSSTP.cpp | 4 ---- Cantera/src/thermo/WaterSSTP.h | 4 ---- Cantera/src/thermo/electrolytes.h | 3 --- Cantera/src/thermo/phasereport.cpp | 8 +------- Cantera/src/thermo/speciesThermoTypes.h | 6 ------ Cantera/src/transport/AqueousTransport.cpp | 6 ------ Cantera/src/transport/AqueousTransport.h | 5 ----- Cantera/src/transport/DustyGasTransport.cpp | 8 -------- Cantera/src/transport/LiquidTransport.cpp | 5 ----- Cantera/src/transport/LiquidTransport.h | 5 ----- Cantera/src/transport/LiquidTransportData.h | 9 --------- Cantera/src/transport/MMCollisionInt.cpp | 7 ------- Cantera/src/transport/MMCollisionInt.h | 6 ------ Cantera/src/transport/MixTransport.cpp | 6 ------ Cantera/src/transport/MixTransport.h | 6 ------ Cantera/src/transport/MultiTransport.cpp | 9 ++------- Cantera/src/transport/SimpleTransport.cpp | 5 ----- Cantera/src/transport/SimpleTransport.h | 5 ----- Cantera/src/transport/SolidTransport.cpp | 6 ------ Cantera/src/transport/SolidTransport.h | 6 ------ Cantera/src/transport/TransportBase.cpp | 5 ----- Cantera/src/transport/TransportBase.h | 6 ------ Cantera/src/transport/TransportFactory.h | 12 +---------- Cantera/src/transport/WaterTransport.h | 5 ----- Cantera/src/zeroD/ConstPressureReactor.h | 4 ---- Cantera/src/zeroD/FlowDevice.h | 4 ---- Cantera/src/zeroD/FlowReactor.h | 4 ---- Cantera/src/zeroD/PID_Controller.h | 4 ---- Cantera/src/zeroD/Reactor.h | 4 ---- Cantera/src/zeroD/ReactorBase.cpp | 5 ----- Cantera/src/zeroD/ReactorBase.h | 7 ------- Cantera/src/zeroD/ReactorFactory.cpp | 7 ------- Cantera/src/zeroD/ReactorFactory.h | 7 ------- Cantera/src/zeroD/ReactorNet.h | 7 ------- Cantera/src/zeroD/Reservoir.h | 7 ------- Cantera/src/zeroD/Wall.h | 6 ------ Cantera/src/zeroD/flowControllers.h | 5 ----- apps/bvp/stagnation.cpp | 7 ------- data/transport/misc_tran.dat | 4 ---- .../ChemEquil_gri_matrix/gri_matrix.cpp | 5 ----- .../ChemEquil_gri_pairs/gri_pairs.cpp | 5 ----- .../ChemEquil_ionizedGas/ionizedGasEquil.cpp | 8 -------- test_problems/ChemEquil_red1/basopt_red1.cpp | 7 ------- test_problems/CpJump/CpJump.cpp | 5 ----- .../VCSnonideal/NaCl_equil/HMW_NaCl.xml | 4 ---- .../VCSnonideal/NaCl_equil/nacl_equil.cpp | 5 ----- test_problems/VPsilane_test/silane_equil.cpp | 6 ------ .../cathermo/DH_graph_1/DH_graph_1.cpp | 7 ------- .../cathermo/DH_graph_NM/DH_graph_1.cpp | 7 ------- .../cathermo/DH_graph_Pitzer/DH_graph_1.cpp | 7 ------- .../cathermo/DH_graph_acommon/DH_graph_1.cpp | 7 ------- .../cathermo/DH_graph_bdotak/DH_graph_1.cpp | 7 ------- .../HMW_dupl_test/HMW_NaCl_sp1977_alt.xml | 4 ---- .../cathermo/HMW_dupl_test/HMW_dupl_test.cpp | 7 ------- .../cathermo/HMW_dupl_test/TemperatureTable.h | 4 +--- .../cathermo/HMW_dupl_test/sortAlgorithms.cpp | 4 ---- .../cathermo/HMW_dupl_test/sortAlgorithms.h | 4 ---- .../HMW_graph_CpvT/HMW_NaCl_sp1977_alt.xml | 4 ---- .../HMW_graph_CpvT/HMW_graph_CpvT.cpp | 7 ------- .../HMW_graph_CpvT/TemperatureTable.h | 4 +--- .../HMW_graph_CpvT/sortAlgorithms.cpp | 4 ---- .../cathermo/HMW_graph_CpvT/sortAlgorithms.h | 4 ---- .../cathermo/HMW_graph_GvI/HMW_NaCl.xml | 4 ---- .../cathermo/HMW_graph_GvI/HMW_graph_GvI.cpp | 8 -------- .../cathermo/HMW_graph_GvI/TemperatureTable.h | 4 +--- .../cathermo/HMW_graph_GvI/sortAlgorithms.cpp | 4 ---- .../cathermo/HMW_graph_GvI/sortAlgorithms.h | 4 ---- .../HMW_graph_GvT/HMW_NaCl_sp1977_alt.xml | 4 ---- .../cathermo/HMW_graph_GvT/HMW_graph_GvT.cpp | 7 ------- .../cathermo/HMW_graph_GvT/TemperatureTable.h | 4 +--- .../cathermo/HMW_graph_GvT/sortAlgorithms.cpp | 4 ---- .../cathermo/HMW_graph_GvT/sortAlgorithms.h | 4 ---- .../HMW_graph_HvT/HMW_NaCl_sp1977_alt.xml | 4 ---- .../cathermo/HMW_graph_HvT/HMW_graph_HvT.cpp | 7 ------- .../cathermo/HMW_graph_HvT/TemperatureTable.h | 4 +--- .../cathermo/HMW_graph_HvT/sortAlgorithms.cpp | 4 ---- .../cathermo/HMW_graph_HvT/sortAlgorithms.h | 4 ---- .../HMW_graph_VvT/HMW_NaCl_sp1977_alt.xml | 4 ---- .../cathermo/HMW_graph_VvT/HMW_graph_VvT.cpp | 7 ------- .../cathermo/HMW_graph_VvT/TemperatureTable.h | 4 +--- .../cathermo/HMW_graph_VvT/sortAlgorithms.cpp | 4 ---- .../cathermo/HMW_graph_VvT/sortAlgorithms.h | 4 ---- .../cathermo/HMW_test_1/HMW_test_1.cpp | 7 +++---- .../cathermo/HMW_test_3/HMW_test_3.cpp | 7 +++---- test_problems/cathermo/VPissp/ISSPTester.cpp | 4 ---- test_problems/cathermo/ims/IMSTester.cpp | 4 ---- test_problems/cathermo/issp/ISSPTester.cpp | 4 ---- .../cathermo/stoichSubSSTP/TemperatureTable.h | 4 +--- .../cathermo/stoichSubSSTP/sortAlgorithms.cpp | 4 ---- .../cathermo/stoichSubSSTP/sortAlgorithms.h | 4 ---- .../cathermo/stoichSubSSTP/stoichSubSSTP.cpp | 7 ------- .../cathermo/testIAPWS/testIAPWSphi.cpp | 4 +--- .../cathermo/testWaterPDSS/testWaterPDSS.cpp | 4 +--- .../cathermo/testWaterTP/testWaterSSTP.cpp | 3 --- test_problems/cathermo/wtWater/wtWater.cpp | 4 +--- test_problems/ck2cti_test/runtest.in | 1 - test_problems/cxx_ex/equil_example1.cpp | 5 ----- test_problems/cxx_ex/kinetics_example1.cpp | 4 ---- test_problems/cxx_ex/kinetics_example2.cpp | 4 ---- test_problems/cxx_ex/kinetics_example3.cpp | 4 ---- test_problems/cxx_ex/rxnpath_example1.cpp | 4 ---- test_problems/cxx_ex/transport_example1.cpp | 4 ---- test_problems/cxx_ex/transport_example2.cpp | 4 ---- .../min_python/negATest/negATest.cpp | 7 ------- test_problems/nasa9_reader/runtest.in | 1 - test_problems/negATest/negATest.cpp | 8 -------- test_problems/printUtilUnitTest/pUtest.cpp | 4 +--- test_problems/pureFluidTest/testPureWater.cpp | 4 +--- test_problems/silane_equil/silane_equil.cpp | 6 ------ test_problems/surfkin/surfdemo.cpp | 2 -- tools/src/ck2cti.cpp | 1 - tools/testtools/csvdiff.cpp | 11 ---------- tools/testtools/mdp_allo.cpp | 10 ---------- tools/testtools/mdp_allo.h | 15 -------------- tools/testtools/tok_input_util.cpp | 19 ------------------ tools/testtools/tok_input_util.h | 20 ------------------- 423 files changed, 44 insertions(+), 2172 deletions(-) diff --git a/Cantera/clib/src/Cabinet.h b/Cantera/clib/src/Cabinet.h index 7131d97c9..d86813db3 100755 --- a/Cantera/clib/src/Cabinet.h +++ b/Cantera/clib/src/Cabinet.h @@ -1,11 +1,6 @@ /** * @file Cabinet.h */ -/* - * $Id$ - */ - - #ifndef CT_CABINET_H #define CT_CABINET_H diff --git a/Cantera/clib/src/Storage.cpp b/Cantera/clib/src/Storage.cpp index 4accef2cf..62a39def5 100755 --- a/Cantera/clib/src/Storage.cpp +++ b/Cantera/clib/src/Storage.cpp @@ -1,12 +1,6 @@ /** * @file Storage.cpp */ -/* - * $Id$ - */ - - - // Cantera includes #include "kernel/Kinetics.h" #include "kernel/TransportFactory.h" diff --git a/Cantera/clib/src/Storage.h b/Cantera/clib/src/Storage.h index e8c8a6272..16b625dde 100755 --- a/Cantera/clib/src/Storage.h +++ b/Cantera/clib/src/Storage.h @@ -1,10 +1,6 @@ /** * @file Storage.h */ -/* - * $Id$ - */ - #ifndef CTC_STORAGE_H #define CTC_STORAGE_H diff --git a/Cantera/clib/src/clib_defs.h b/Cantera/clib/src/clib_defs.h index 5131018ff..b8019a960 100755 --- a/Cantera/clib/src/clib_defs.h +++ b/Cantera/clib/src/clib_defs.h @@ -1,11 +1,6 @@ /** * @file clib_defs.h */ -/* - * $Id$ - */ - - #ifndef CTC_DEFS_H #define CTC_DEFS_H diff --git a/Cantera/clib/src/ct.cpp b/Cantera/clib/src/ct.cpp index 858daf8f9..b3b36d87a 100755 --- a/Cantera/clib/src/ct.cpp +++ b/Cantera/clib/src/ct.cpp @@ -7,9 +7,6 @@ * 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) diff --git a/Cantera/clib/src/ct.h b/Cantera/clib/src/ct.h index 11ad52a22..fc113ed47 100755 --- a/Cantera/clib/src/ct.h +++ b/Cantera/clib/src/ct.h @@ -1,10 +1,6 @@ /** * @file ct.h */ -/* - * $Id$ - */ - #ifndef CTC_CT_H #define CTC_CT_H diff --git a/Cantera/clib/src/ctbdry.cpp b/Cantera/clib/src/ctbdry.cpp index a1b423be3..b895dab8e 100755 --- a/Cantera/clib/src/ctbdry.cpp +++ b/Cantera/clib/src/ctbdry.cpp @@ -1,11 +1,6 @@ /** * @file ctbdry.cpp */ -/* - * $Id$ - */ - - #define CANTERA_USE_INTERNAL #include "ctbdry.h" 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 060adf783..8b1fd3f0b 100755 --- a/Cantera/clib/src/ctfunc.cpp +++ b/Cantera/clib/src/ctfunc.cpp @@ -1,10 +1,6 @@ /** * @file ctfunc.cpp */ -/* - * $Id$ - */ - #ifdef WIN32 #pragma warning(disable:4786) #pragma warning(disable:4503) diff --git a/Cantera/clib/src/ctfunc.h b/Cantera/clib/src/ctfunc.h index 8c60483ac..491d36515 100755 --- a/Cantera/clib/src/ctfunc.h +++ b/Cantera/clib/src/ctfunc.h @@ -1,10 +1,6 @@ /** * @file ctfunc.h */ -/* - * $Id$ - */ - #ifndef CTC_FUNC1_H #define CTC_FUNC1_H diff --git a/Cantera/clib/src/ctmultiphase.cpp b/Cantera/clib/src/ctmultiphase.cpp index d1484271b..f20a7fc8d 100644 --- a/Cantera/clib/src/ctmultiphase.cpp +++ b/Cantera/clib/src/ctmultiphase.cpp @@ -1,11 +1,6 @@ /** * @file ctmultiphase.cpp */ -/* - * $Id$ - */ - - #define CANTERA_USE_INTERNAL #include "ctmultiphase.h" diff --git a/Cantera/clib/src/ctmultiphase.h b/Cantera/clib/src/ctmultiphase.h index 81c99c623..392bfac17 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 diff --git a/Cantera/clib/src/ctonedim.cpp b/Cantera/clib/src/ctonedim.cpp index bf096c159..379493d24 100644 --- a/Cantera/clib/src/ctonedim.cpp +++ b/Cantera/clib/src/ctonedim.cpp @@ -1,10 +1,6 @@ /** * @file ctonedim.cpp */ -/* - * $Id$ - */ - // turn off warnings under Windows #ifdef WIN32 #pragma warning(disable:4786) diff --git a/Cantera/clib/src/ctonedim.h b/Cantera/clib/src/ctonedim.h index 331689c35..36b4a9425 100644 --- a/Cantera/clib/src/ctonedim.h +++ b/Cantera/clib/src/ctonedim.h @@ -1,10 +1,6 @@ /** * @file ctonedim.h */ -/* - * $Id$ - */ - #ifndef CTC_ONEDIM_H #define CTC_ONEDIM_H diff --git a/Cantera/clib/src/ctreactor.cpp b/Cantera/clib/src/ctreactor.cpp index 9149b9d43..9c3e94b33 100755 --- a/Cantera/clib/src/ctreactor.cpp +++ b/Cantera/clib/src/ctreactor.cpp @@ -1,11 +1,6 @@ /** * @file ctreactor.cpp */ -/* - * $Id$ - */ - - #ifdef WIN32 #pragma warning(disable:4786) #pragma warning(disable:4503) diff --git a/Cantera/clib/src/ctreactor.h b/Cantera/clib/src/ctreactor.h index 2ab223c07..a50761f28 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 diff --git a/Cantera/clib/src/ctrpath.cpp b/Cantera/clib/src/ctrpath.cpp index e76ab7408..2fba56888 100755 --- a/Cantera/clib/src/ctrpath.cpp +++ b/Cantera/clib/src/ctrpath.cpp @@ -1,10 +1,6 @@ /** * @file ctrpath.cpp */ -/* - * $Id$ - */ - #define CANTERA_USE_INTERNAL #include "ctrpath.h" diff --git a/Cantera/clib/src/ctrpath.h b/Cantera/clib/src/ctrpath.h index c2af32904..4ae6e886e 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 diff --git a/Cantera/clib/src/ctsurf.cpp b/Cantera/clib/src/ctsurf.cpp index af44aac11..f06575c1b 100755 --- a/Cantera/clib/src/ctsurf.cpp +++ b/Cantera/clib/src/ctsurf.cpp @@ -1,10 +1,6 @@ /** * @file ctsurf.cpp */ -/* - * $Id$ - */ - // turn off warnings under Windows #ifdef WIN32 #pragma warning(disable:4786) diff --git a/Cantera/clib/src/ctsurf.h b/Cantera/clib/src/ctsurf.h index 475957446..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 diff --git a/Cantera/clib/src/ctxml.cpp b/Cantera/clib/src/ctxml.cpp index 6681659bd..0126b92c6 100644 --- a/Cantera/clib/src/ctxml.cpp +++ b/Cantera/clib/src/ctxml.cpp @@ -1,11 +1,6 @@ /** * @file ctxml.cpp */ -/* - * $Id$ - */ - - #ifdef WIN32 #pragma warning(disable:4786) #pragma warning(disable:4503) diff --git a/Cantera/clib/src/ctxml.h b/Cantera/clib/src/ctxml.h index 6b3915f42..d384853cb 100644 --- a/Cantera/clib/src/ctxml.h +++ b/Cantera/clib/src/ctxml.h @@ -1,10 +1,6 @@ /** * @file ctxml.h */ -/* - * $Id$ - */ - #ifndef CTC_XML_H #define CTC_XML_H diff --git a/Cantera/cxx/demos/kinetics1/kinetics1.cpp b/Cantera/cxx/demos/kinetics1/kinetics1.cpp index e78d95096..b754e394b 100644 --- a/Cantera/cxx/demos/kinetics1/kinetics1.cpp +++ b/Cantera/cxx/demos/kinetics1/kinetics1.cpp @@ -2,10 +2,6 @@ // // zero-dimensional kinetics example program // -// $Author: hkmoffa $ -// $Revision: 1.2 $ -// $Date: 2009/05/13 21:52:29 $ -// // copyright California Institute of Technology 2002 // ///////////////////////////////////////////////////////////// diff --git a/Cantera/cxx/include/Cantera.h b/Cantera/cxx/include/Cantera.h index 0093fe998..33249dd2e 100755 --- a/Cantera/cxx/include/Cantera.h +++ b/Cantera/cxx/include/Cantera.h @@ -3,12 +3,6 @@ * Basic include file to be used in all Cantera application * environments. */ - -/* - * $Revision$ - * $Date$ - */ - // Copyright 2001 California Institute of Technology #ifndef CANTERA_H_INCL diff --git a/Cantera/cxx/include/GRI30.h b/Cantera/cxx/include/GRI30.h index 6bc28cb26..82babf559 100644 --- a/Cantera/cxx/include/GRI30.h +++ b/Cantera/cxx/include/GRI30.h @@ -1,6 +1,3 @@ -/* - * $Id$ - */ #ifndef CXX_GRI30H #define CXX_GRI30H diff --git a/Cantera/cxx/include/Interface.h b/Cantera/cxx/include/Interface.h index 0734fd233..0c468a7b3 100644 --- a/Cantera/cxx/include/Interface.h +++ b/Cantera/cxx/include/Interface.h @@ -3,11 +3,6 @@ * Declaration and Definition for the class Interface, part of * Cantera's Cantera_CXX namespace. */ - -/* - * $Id$ - */ - #ifndef CXX_INTERFACE #define CXX_INTERFACE diff --git a/Cantera/cxx/include/PureFluid.h b/Cantera/cxx/include/PureFluid.h index ce7ec4c9e..db4ad5e09 100644 --- a/Cantera/cxx/include/PureFluid.h +++ b/Cantera/cxx/include/PureFluid.h @@ -1,6 +1,3 @@ -/* - * $Id$ - */ #ifndef CXX_PUREFLUID #define CXX_PUREFLUID 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/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/zerodim.h b/Cantera/cxx/include/zerodim.h index 168039815..68c6e760b 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" diff --git a/Cantera/fortran/src/fct.cpp b/Cantera/fortran/src/fct.cpp index 073a178a0..5898837e5 100644 --- a/Cantera/fortran/src/fct.cpp +++ b/Cantera/fortran/src/fct.cpp @@ -6,10 +6,6 @@ * Cantera objects are stored and referenced by integers - no * pointers are passed to or from the calling application. */ -/* - * $Id: fct.cpp,v 1.14 2009/07/23 16:56:48 hkmoffa Exp $ - */ - // turn off warnings under Windows #ifdef WIN32 #pragma warning(disable:4786) diff --git a/Cantera/fortran/src/fctxml.cpp b/Cantera/fortran/src/fctxml.cpp index c583742aa..310d23be5 100644 --- a/Cantera/fortran/src/fctxml.cpp +++ b/Cantera/fortran/src/fctxml.cpp @@ -2,12 +2,6 @@ * @file fctxml.cpp * */ - -/* - * $Revision: 1.9 $ - * $Date: 2009/07/23 17:03:04 $ - */ - // Copyright 2001 California Institute of Technology diff --git a/Cantera/matlab/cantera/Contents.m b/Cantera/matlab/cantera/Contents.m index c5a94f3e5..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: 1.1.1.1 $ $Date: 2003/04/14 17:57:49 $ - - - - diff --git a/Cantera/matlab/src/ctfunctions.cpp b/Cantera/matlab/src/ctfunctions.cpp index d06fb6146..e2a783473 100644 --- a/Cantera/matlab/src/ctfunctions.cpp +++ b/Cantera/matlab/src/ctfunctions.cpp @@ -1,10 +1,6 @@ /** * @file ctfunctions.cpp */ -/* - * $Id: ctfunctions.cpp,v 1.10 2009/07/11 16:43:12 hkmoffa Exp $ - */ - #include "mex.h" #include #include diff --git a/Cantera/matlab/src/mixturemethods.cpp b/Cantera/matlab/src/mixturemethods.cpp index 9298bbbff..d82f57f78 100644 --- a/Cantera/matlab/src/mixturemethods.cpp +++ b/Cantera/matlab/src/mixturemethods.cpp @@ -1,9 +1,6 @@ /** * @file mixturemethods.cpp */ -/* - * $Id: mixturemethods.cpp,v 1.3 2009/07/11 16:43:12 hkmoffa Exp $ - */ #include "mex.h" #include #include diff --git a/Cantera/matlab/src/mllogger.h b/Cantera/matlab/src/mllogger.h index 2c4ac8d96..67470aeca 100644 --- a/Cantera/matlab/src/mllogger.h +++ b/Cantera/matlab/src/mllogger.h @@ -1,10 +1,6 @@ /** * @file mlloger.h */ -/* - * $Id: mllogger.h,v 1.5 2009/07/11 16:43:12 hkmoffa Exp $ - */ - #ifndef MLLOGGER_H #define MLLOGGER_H diff --git a/Cantera/matlab/src/phasemethods.cpp b/Cantera/matlab/src/phasemethods.cpp index f28779818..f17cd8225 100644 --- a/Cantera/matlab/src/phasemethods.cpp +++ b/Cantera/matlab/src/phasemethods.cpp @@ -1,10 +1,6 @@ /** * @file phasemethods.cpp */ -/* - * $Id: phasemethods.cpp,v 1.5 2009/07/11 16:43:12 hkmoffa Exp $ - */ - #include "mex.h" #include "ctmatutils.h" #include diff --git a/Cantera/matlab/src/reactormethods.cpp b/Cantera/matlab/src/reactormethods.cpp index c7dcbc197..73bf3cd9b 100644 --- a/Cantera/matlab/src/reactormethods.cpp +++ b/Cantera/matlab/src/reactormethods.cpp @@ -1,10 +1,6 @@ /** * @file reactormethods.cpp */ -/* - * $Id: reactormethods.cpp,v 1.5 2009/07/11 16:43:12 hkmoffa Exp $ - */ - #include "mex.h" #include #include diff --git a/Cantera/matlab/src/reactornetmethods.cpp b/Cantera/matlab/src/reactornetmethods.cpp index a39bd11ce..68887c4c3 100644 --- a/Cantera/matlab/src/reactornetmethods.cpp +++ b/Cantera/matlab/src/reactornetmethods.cpp @@ -1,10 +1,6 @@ /** * @file reactornetmethods.cpp */ -/* - * $Id: reactornetmethods.cpp,v 1.4 2009/07/11 16:43:13 hkmoffa Exp $ - */ - #include "mex.h" #include #include diff --git a/Cantera/matlab/src/thermomethods.cpp b/Cantera/matlab/src/thermomethods.cpp index f2f643e60..edd526768 100644 --- a/Cantera/matlab/src/thermomethods.cpp +++ b/Cantera/matlab/src/thermomethods.cpp @@ -1,9 +1,6 @@ /** * @file thermomethods.cpp */ -/* - * $Id: thermomethods.cpp,v 1.11 2009/07/11 16:43:13 hkmoffa Exp $ - */ #include "mex.h" #include #include "ctmatutils.h" diff --git a/Cantera/matlab/src/wallmethods.cpp b/Cantera/matlab/src/wallmethods.cpp index dd3a184e2..7c0a15037 100644 --- a/Cantera/matlab/src/wallmethods.cpp +++ b/Cantera/matlab/src/wallmethods.cpp @@ -1,9 +1,6 @@ /** * @file wallmethods.cpp */ -/* - * $Id: wallmethods.cpp,v 1.5 2009/07/11 16:43:13 hkmoffa Exp $ - */ #include "mex.h" #include #include diff --git a/Cantera/matlab/src/xmlmethods.cpp b/Cantera/matlab/src/xmlmethods.cpp index e20f746ba..32cf4d4c1 100644 --- a/Cantera/matlab/src/xmlmethods.cpp +++ b/Cantera/matlab/src/xmlmethods.cpp @@ -1,10 +1,6 @@ /** * @file xmlmethods.cpp */ -/* - * $Id: xmlmethods.cpp,v 1.5 2009/07/11 16:43:13 hkmoffa Exp $ - */ - #include "mex.h" #include #include diff --git a/Cantera/python/Cantera/Edge.py b/Cantera/python/Cantera/Edge.py index 32a8c512f..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: Edge.py,v 1.1 2006/04/23 07:27:10 dggoodwin Exp $" - 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 7a7307966..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: Interface.py,v 1.8 2007/02/17 10:48:09 dggoodwin Exp $" - class Interface(SurfacePhase, Kinetics): """ Two-dimensional interfaces. diff --git a/Cantera/python/Cantera/Phase.py b/Cantera/python/Cantera/Phase.py index c5cc1fdba..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: Phase.py,v 1.9 2007/05/25 14:17:38 dggoodwin Exp $" - # 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 448d13074..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: importFromFile.py,v 1.12 2007/02/17 10:48:09 dggoodwin Exp $" - 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/ctml_writer.py b/Cantera/python/ctml_writer.py index 1d78f79cd..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: ctml_writer.py,v 1.25 2007/12/30 04:19:38 dggoodwin Exp $ import string diff --git a/Cantera/python/src/ctkinetics_methods.cpp b/Cantera/python/src/ctkinetics_methods.cpp index 45cd77c19..f61d77d2e 100644 --- a/Cantera/python/src/ctkinetics_methods.cpp +++ b/Cantera/python/src/ctkinetics_methods.cpp @@ -2,12 +2,6 @@ * @file ctkinetics_methods.cpp * */ - -/* - * $Id: ctkinetics_methods.cpp,v 1.8 2009/04/19 21:03:10 hkmoffa Exp $ - */ - - static PyObject* kin_newFromXML(PyObject *self, PyObject *args) { int mxml, iphase, neighbor1, neighbor2, neighbor3, neighbor4; diff --git a/Cantera/python/src/ctonedim_methods.cpp b/Cantera/python/src/ctonedim_methods.cpp index 397419f1d..4f28ed86f 100644 --- a/Cantera/python/src/ctonedim_methods.cpp +++ b/Cantera/python/src/ctonedim_methods.cpp @@ -1,10 +1,4 @@ -/* - * $Id: ctonedim_methods.cpp,v 1.12 2009/03/24 19:13:02 hkmoffa Exp $ - */ - - - #include static PyObject * diff --git a/Cantera/src/base/Array.h b/Cantera/src/base/Array.h index bde5f28c6..1a37d2cb6 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 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/PrintCtrl.cpp b/Cantera/src/base/PrintCtrl.cpp index 973b248b2..3883c7477 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 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 be4fa224d..3ea139ce4 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 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/ct2ctml.cpp b/Cantera/src/base/ct2ctml.cpp index e3ac5eb37..62c291842 100644 --- a/Cantera/src/base/ct2ctml.cpp +++ b/Cantera/src/base/ct2ctml.cpp @@ -3,12 +3,6 @@ * 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 diff --git a/Cantera/src/base/ct_defs.h b/Cantera/src/base/ct_defs.h index 1930ba377..325747977 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 diff --git a/Cantera/src/base/ctexceptions.h b/Cantera/src/base/ctexceptions.h index 1c29cbd36..1050da8bf 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 diff --git a/Cantera/src/base/ctml.cpp b/Cantera/src/base/ctml.cpp index f287ed95f..ed38248cc 100644 --- a/Cantera/src/base/ctml.cpp +++ b/Cantera/src/base/ctml.cpp @@ -3,12 +3,6 @@ * Definitions for functions to read and write CTML. * */ - -/* - * $Revision$ - * $Date$ - */ - // Copyright 2002 California Institute of Technology diff --git a/Cantera/src/base/ctml.h b/Cantera/src/base/ctml.h index 85d6f8a3b..8096a8f4c 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 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/mdp_allo.cpp b/Cantera/src/base/mdp_allo.cpp index d650ed919..a390e2978 100644 --- a/Cantera/src/base/mdp_allo.cpp +++ b/Cantera/src/base/mdp_allo.cpp @@ -2,10 +2,6 @@ * @file mdp_allo.cpp * Definitions for dynamic allocation of multidimensional pointer arrays */ -/* - * $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/mdp_allo.h b/Cantera/src/base/mdp_allo.h index ef41f9b95..48bc3a547 100644 --- a/Cantera/src/base/mdp_allo.h +++ b/Cantera/src/base/mdp_allo.h @@ -4,10 +4,6 @@ * allow for dimensioning of arbitrarily dimensioned pointer arrays using * one call. */ -/* - * $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/misc.cpp b/Cantera/src/base/misc.cpp index a498df529..a2066ed8d 100644 --- a/Cantera/src/base/misc.cpp +++ b/Cantera/src/base/misc.cpp @@ -9,10 +9,6 @@ * logs * HTML_logs */ -/* - * $Id$ - */ - #ifdef WIN32 #pragma warning(disable:4786) #pragma warning(disable:4503) diff --git a/Cantera/src/base/plots.cpp b/Cantera/src/base/plots.cpp index fe093e030..b61dcbfb8 100644 --- a/Cantera/src/base/plots.cpp +++ b/Cantera/src/base/plots.cpp @@ -1,12 +1,6 @@ /** * @file plots.cpp */ - -/* - * $Revision$ - * $Date$ - */ - // Copyright 2002 California Institute of Technology 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 3ab2a477a..1603b987f 100644 --- a/Cantera/src/base/stringUtils.cpp +++ b/Cantera/src/base/stringUtils.cpp @@ -3,11 +3,6 @@ * Contains definitions for string manipulation functions * within Cantera. */ - -/* - * $Id$ - */ - // Copyright 2001 California Institute of Technology //@{ diff --git a/Cantera/src/base/stringUtils.h b/Cantera/src/base/stringUtils.h index 4dc6c7dbf..41be1ce18 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 2a6a68e33..37309c8a6 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 19aead0a4..be8e3be5c 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 * diff --git a/Cantera/src/base/vec_functions.h b/Cantera/src/base/vec_functions.h index c3b14fff1..d7c2e7a53 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 diff --git a/Cantera/src/base/xml.cpp b/Cantera/src/base/xml.cpp index 927f36a04..662911a5a 100644 --- a/Cantera/src/base/xml.cpp +++ b/Cantera/src/base/xml.cpp @@ -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 diff --git a/Cantera/src/base/xml.h b/Cantera/src/base/xml.h index f3063ba9f..5112927a2 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 diff --git a/Cantera/src/converters/CKParser.cpp b/Cantera/src/converters/CKParser.cpp index b51b408ea..b91385e7d 100755 --- a/Cantera/src/converters/CKParser.cpp +++ b/Cantera/src/converters/CKParser.cpp @@ -4,8 +4,6 @@ */ // Copyright 2001 California Institute of Technology -// -// $Id$ // turn off warnings about truncating long names under Windows #ifdef WIN32 diff --git a/Cantera/src/converters/NASA9Parser.cpp b/Cantera/src/converters/NASA9Parser.cpp index cb4f7069a..6b329d499 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 diff --git a/Cantera/src/converters/Species.h b/Cantera/src/converters/Species.h index 9b82c7d3a..ca5d9b24e 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 diff --git a/Cantera/src/converters/ck2ct.cpp b/Cantera/src/converters/ck2ct.cpp index ee108d53d..32172dc62 100644 --- a/Cantera/src/converters/ck2ct.cpp +++ b/Cantera/src/converters/ck2ct.cpp @@ -2,10 +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) diff --git a/Cantera/src/equil/BasisOptimize.cpp b/Cantera/src/equil/BasisOptimize.cpp index b98d36ff4..3a1da8df9 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" diff --git a/Cantera/src/equil/ChemEquil.cpp b/Cantera/src/equil/ChemEquil.cpp index f1af6a8a5..c25a09275 100755 --- a/Cantera/src/equil/ChemEquil.cpp +++ b/Cantera/src/equil/ChemEquil.cpp @@ -1,18 +1,10 @@ /** - * * @file ChemEquil.cpp * Chemical equilibrium. Implementation file for class * ChemEquil. */ - /* - * - * - * $Id$ - * - * Copyright 2001 California Institute of Technology - * - */ +// Copyright 2001 California Institute of Technology #ifdef WIN32 #pragma warning(disable:4786) diff --git a/Cantera/src/equil/ChemEquil.h b/Cantera/src/equil/ChemEquil.h index f39244292..430e04475 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 - * */ diff --git a/Cantera/src/equil/MultiPhase.cpp b/Cantera/src/equil/MultiPhase.cpp index 81dcb4865..f5edb7c1d 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" diff --git a/Cantera/src/equil/MultiPhase.h b/Cantera/src/equil/MultiPhase.h index 516dfbc31..616becf90 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 diff --git a/Cantera/src/equil/MultiPhaseEquil.cpp b/Cantera/src/equil/MultiPhaseEquil.cpp index 0d70eaae5..5db25c3ba 100644 --- a/Cantera/src/equil/MultiPhaseEquil.cpp +++ b/Cantera/src/equil/MultiPhaseEquil.cpp @@ -1,10 +1,6 @@ /** * @file MultiPhaseEquil.cpp */ -/* - * $Id$ - */ - #include "MultiPhaseEquil.h" #include "MultiPhase.h" #ifdef WITH_ELECTROLYTES 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 937b70a4a..5c4748f23 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..d07c0d731 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 { diff --git a/Cantera/src/equil/vcs_DoubleStarStar.h b/Cantera/src/equil/vcs_DoubleStarStar.h index 79db395ea..172140f9a 100644 --- a/Cantera/src/equil/vcs_DoubleStarStar.h +++ b/Cantera/src/equil/vcs_DoubleStarStar.h @@ -3,13 +3,6 @@ * * Header file for class DoubleStarStar */ - -/* - * $Author$ - * $Revision$ - * $Date$ - */ - #ifndef VCS_DOUBLESTARSTAR_H #define VCS_DOUBLESTARSTAR_H 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..a88349c81 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 diff --git a/Cantera/src/equil/vcs_IntStarStar.cpp b/Cantera/src/equil/vcs_IntStarStar.cpp index 772ade325..ec9af13b0 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 { diff --git a/Cantera/src/equil/vcs_IntStarStar.h b/Cantera/src/equil/vcs_IntStarStar.h index 653f42bb7..0709d8f89 100644 --- a/Cantera/src/equil/vcs_IntStarStar.h +++ b/Cantera/src/equil/vcs_IntStarStar.h @@ -3,13 +3,6 @@ * * Header file for class IntStarStar */ - -/* - * $Author$ - * $Revision$ - * $Date$ - */ - #ifndef VCS_INTSTARSTAR_H #define VCS_INTSTARSTAR_H diff --git a/Cantera/src/equil/vcs_MultiPhaseEquil.cpp b/Cantera/src/equil/vcs_MultiPhaseEquil.cpp index 9d8863917..c1769ed85 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 diff --git a/Cantera/src/equil/vcs_MultiPhaseEquil.h b/Cantera/src/equil/vcs_MultiPhaseEquil.h index 3b35973a4..21e21a4db 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 diff --git a/Cantera/src/equil/vcs_SpeciesProperties.cpp b/Cantera/src/equil/vcs_SpeciesProperties.cpp index c5985ea31..3a43c7549 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" diff --git a/Cantera/src/equil/vcs_SpeciesProperties.h b/Cantera/src/equil/vcs_SpeciesProperties.h index 7a3457a6d..793c1dffc 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 diff --git a/Cantera/src/equil/vcs_TP.cpp b/Cantera/src/equil/vcs_TP.cpp index 83f3e3248..d97b787cc 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" diff --git a/Cantera/src/equil/vcs_VolPhase.cpp b/Cantera/src/equil/vcs_VolPhase.cpp index 760f919ff..15c4039db 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 diff --git a/Cantera/src/equil/vcs_VolPhase.h b/Cantera/src/equil/vcs_VolPhase.h index 808558a16..bea697bcf 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 diff --git a/Cantera/src/equil/vcs_defs.h b/Cantera/src/equil/vcs_defs.h index 056859ff6..980c63bdc 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 diff --git a/Cantera/src/equil/vcs_elem.cpp b/Cantera/src/equil/vcs_elem.cpp index 0d6d37ef8..6e2f2a2f9 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" diff --git a/Cantera/src/equil/vcs_elem_rearrange.cpp b/Cantera/src/equil/vcs_elem_rearrange.cpp index 95e94feaa..69753cfd0 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 diff --git a/Cantera/src/equil/vcs_equilibrate.cpp b/Cantera/src/equil/vcs_equilibrate.cpp index ed46e6c14..c7574641c 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 diff --git a/Cantera/src/equil/vcs_inest.cpp b/Cantera/src/equil/vcs_inest.cpp index f071a044a..6f2d4dff7 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 diff --git a/Cantera/src/equil/vcs_internal.h b/Cantera/src/equil/vcs_internal.h index b816240e2..269520c3f 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 diff --git a/Cantera/src/equil/vcs_linmaxc.cpp b/Cantera/src/equil/vcs_linmaxc.cpp index 813324eb7..cfd65b2c7 100644 --- a/Cantera/src/equil/vcs_linmaxc.cpp +++ b/Cantera/src/equil/vcs_linmaxc.cpp @@ -1,7 +1,3 @@ -/* $Author$ - * $Date$ - * $Revision$ - */ /* * Copywrite (2005) Sandia Corporation. Under the terms of diff --git a/Cantera/src/equil/vcs_nondim.cpp b/Cantera/src/equil/vcs_nondim.cpp index 16d44448d..bd01b84fc 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 diff --git a/Cantera/src/equil/vcs_phaseStability.cpp b/Cantera/src/equil/vcs_phaseStability.cpp index a0a560abf..57219a4b5 100644 --- a/Cantera/src/equil/vcs_phaseStability.cpp +++ b/Cantera/src/equil/vcs_phaseStability.cpp @@ -1,10 +1,3 @@ -/* ======================================================================= */ -/* $RCSfile: vcs_phaseStability.cpp,v $ */ -/* $Date$ */ -/* $Revision$ */ -/* ======================================================================= */ - - #include "vcs_solve.h" #include "vcs_internal.h" #include "vcs_species_thermo.h" diff --git a/Cantera/src/equil/vcs_prep.cpp b/Cantera/src/equil/vcs_prep.cpp index 5579f2211..b086e15cd 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 diff --git a/Cantera/src/equil/vcs_prob.cpp b/Cantera/src/equil/vcs_prob.cpp index 6d1891b4c..c4e0818de 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 diff --git a/Cantera/src/equil/vcs_prob.h b/Cantera/src/equil/vcs_prob.h index 70905a50b..76f9e61f0 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 diff --git a/Cantera/src/equil/vcs_rearrange.cpp b/Cantera/src/equil/vcs_rearrange.cpp index e12310c55..f9a560c83 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 diff --git a/Cantera/src/equil/vcs_report.cpp b/Cantera/src/equil/vcs_report.cpp index 94dde2c62..b53c31734 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 diff --git a/Cantera/src/equil/vcs_root1d.cpp b/Cantera/src/equil/vcs_root1d.cpp index bb8116b96..e5707cfdc 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 diff --git a/Cantera/src/equil/vcs_rxnadj.cpp b/Cantera/src/equil/vcs_rxnadj.cpp index 0a4983045..e7a49045a 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 diff --git a/Cantera/src/equil/vcs_setMolesLinProg.cpp b/Cantera/src/equil/vcs_setMolesLinProg.cpp index 425600cae..7cc5c15c7 100644 --- a/Cantera/src/equil/vcs_setMolesLinProg.cpp +++ b/Cantera/src/equil/vcs_setMolesLinProg.cpp @@ -2,9 +2,6 @@ * @file vcs_setMolesLinProg.cpp * */ -/* - * $Id$ - */ /* * Copywrite (2005) Sandia Corporation. Under the terms of * Contract DE-AC04-94AL85000 with Sandia Corporation, the diff --git a/Cantera/src/equil/vcs_solve.cpp b/Cantera/src/equil/vcs_solve.cpp index 108d1dcbc..da22ee190 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 diff --git a/Cantera/src/equil/vcs_solve.h b/Cantera/src/equil/vcs_solve.h index 64acf7ee0..fab5e8bf6 100644 --- a/Cantera/src/equil/vcs_solve.h +++ b/Cantera/src/equil/vcs_solve.h @@ -2,9 +2,6 @@ * @file vcs_solve.h * Header file for the internal object that holds the problem */ -/* - * $Id$ - */ /* * Copywrite (2005) Sandia Corporation. Under the terms of * Contract DE-AC04-94AL85000 with Sandia Corporation, the diff --git a/Cantera/src/equil/vcs_solve_TP.cpp b/Cantera/src/equil/vcs_solve_TP.cpp index 5d8bae98b..010918483 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 diff --git a/Cantera/src/equil/vcs_species_thermo.cpp b/Cantera/src/equil/vcs_species_thermo.cpp index 1a33fcf80..74ad9d4b0 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 diff --git a/Cantera/src/equil/vcs_species_thermo.h b/Cantera/src/equil/vcs_species_thermo.h index 268b9731f..cb98f2e45 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 diff --git a/Cantera/src/equil/vcs_util.cpp b/Cantera/src/equil/vcs_util.cpp index ae34e3a12..07a5355ab 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 diff --git a/Cantera/src/equil/vcs_xerror.c b/Cantera/src/equil/vcs_xerror.c index 32b0dd269..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: hkmoffa $ */ -/* $Date: 2008/01/03 21:38:25 $ */ -/* $Revision: 1.1 $ */ -/* ======================================================================= */ - /* 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 0559dec2b..645c80e2a 100644 --- a/Cantera/src/kinetics/AqueousKinetics.cpp +++ b/Cantera/src/kinetics/AqueousKinetics.cpp @@ -10,13 +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) diff --git a/Cantera/src/kinetics/AqueousKinetics.h b/Cantera/src/kinetics/AqueousKinetics.h index a23bc0626..8beeac869 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 diff --git a/Cantera/src/kinetics/EdgeKinetics.h b/Cantera/src/kinetics/EdgeKinetics.h index b19e7b3e6..f57c4cc85 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..4530eb8ce 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 diff --git a/Cantera/src/kinetics/FalloffFactory.cpp b/Cantera/src/kinetics/FalloffFactory.cpp index 23c9b8799..5c505b3db 100644 --- a/Cantera/src/kinetics/FalloffFactory.cpp +++ b/Cantera/src/kinetics/FalloffFactory.cpp @@ -1,12 +1,6 @@ /** * @file FalloffFactory.cpp */ - -/* $Author$ - * $Date$ - * $Revision$ - */ - // Copyright 2001 California Institute of Technology #ifdef WIN32 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..1fac91155 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 diff --git a/Cantera/src/kinetics/GasKinetics.h b/Cantera/src/kinetics/GasKinetics.h index 7dee80dcd..627adbdea 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 diff --git a/Cantera/src/kinetics/Group.cpp b/Cantera/src/kinetics/Group.cpp index 4c58727d0..0305b9503 100644 --- a/Cantera/src/kinetics/Group.cpp +++ b/Cantera/src/kinetics/Group.cpp @@ -2,15 +2,10 @@ * @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 diff --git a/Cantera/src/kinetics/Group.h b/Cantera/src/kinetics/Group.h index 82e13b74f..9e4797501 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 diff --git a/Cantera/src/kinetics/ImplicitSurfChem.cpp b/Cantera/src/kinetics/ImplicitSurfChem.cpp index 8334ae95f..77d7fc5e5 100644 --- a/Cantera/src/kinetics/ImplicitSurfChem.cpp +++ b/Cantera/src/kinetics/ImplicitSurfChem.cpp @@ -4,13 +4,6 @@ * (see \ref kineticsmgr and class * \link Cantera::ImplicitSurfChem ImplicitSurfChem\endlink). */ - -/* - * $Author$ - * $Revision$ - * $Date$ - */ - // Copyright 2001 California Institute of Technology diff --git a/Cantera/src/kinetics/ImplicitSurfChem.h b/Cantera/src/kinetics/ImplicitSurfChem.h index 4074f4de5..af44d5356 100644 --- a/Cantera/src/kinetics/ImplicitSurfChem.h +++ b/Cantera/src/kinetics/ImplicitSurfChem.h @@ -4,13 +4,6 @@ * (see \ref kineticsmgr and class * \link Cantera::ImplicitSurfChem ImplicitSurfChem\endlink). */ - -/* - * $Author$ - * $Revision$ - * $Date$ - */ - // Copyright 2001 California Institute of Technology diff --git a/Cantera/src/kinetics/InterfaceKinetics.h b/Cantera/src/kinetics/InterfaceKinetics.h index 50ca5dc59..976ca3a7c 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 diff --git a/Cantera/src/kinetics/Kinetics.cpp b/Cantera/src/kinetics/Kinetics.cpp index c2338e1e1..abff79310 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 diff --git a/Cantera/src/kinetics/Kinetics.h b/Cantera/src/kinetics/Kinetics.h index 33b63263b..f172bf7e1 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 diff --git a/Cantera/src/kinetics/KineticsFactory.cpp b/Cantera/src/kinetics/KineticsFactory.cpp index 0d811f63e..5e2a90eed 100644 --- a/Cantera/src/kinetics/KineticsFactory.cpp +++ b/Cantera/src/kinetics/KineticsFactory.cpp @@ -1,13 +1,6 @@ /** * @file KineticsFactory.cpp */ - -/* - * $Author$ - * $Revision$ - * $Date$ - */ - // Copyright 2001 California Institute of Technology 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/RateCoeffMgr.h b/Cantera/src/kinetics/RateCoeffMgr.h index 792c14617..e22386b6a 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 diff --git a/Cantera/src/kinetics/ReactionData.h b/Cantera/src/kinetics/ReactionData.h index 5c4f8c466..3004b9e6d 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 diff --git a/Cantera/src/kinetics/ReactionPath.cpp b/Cantera/src/kinetics/ReactionPath.cpp index fc92869da..c7cb13034 100644 --- a/Cantera/src/kinetics/ReactionPath.cpp +++ b/Cantera/src/kinetics/ReactionPath.cpp @@ -2,13 +2,6 @@ * @file ReactionPath.cpp * Implementation file for classes used in reaction path analysis. */ - -/* - * $Author$ - * $Revision$ - * $Date$ - */ - // Copyright 2001 California Institute of Technology #ifdef WIN32 diff --git a/Cantera/src/kinetics/ReactionPath.h b/Cantera/src/kinetics/ReactionPath.h index 7cff095e7..3431d8ca7 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 diff --git a/Cantera/src/kinetics/ReactionStoichMgr.cpp b/Cantera/src/kinetics/ReactionStoichMgr.cpp index 6009a1164..67b5ee1ef 100644 --- a/Cantera/src/kinetics/ReactionStoichMgr.cpp +++ b/Cantera/src/kinetics/ReactionStoichMgr.cpp @@ -5,10 +5,6 @@ /// //------------------------------------------------ -// $Author$ -// $Revision$ -// $Date$ - // turn off warnings under Windows #ifdef WIN32 #pragma warning(disable:4786) diff --git a/Cantera/src/kinetics/ReactionStoichMgr.h b/Cantera/src/kinetics/ReactionStoichMgr.h index eba12e5d5..624761c21 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 diff --git a/Cantera/src/kinetics/RxnRates.h b/Cantera/src/kinetics/RxnRates.h index e8b0b5284..8fd083287 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 diff --git a/Cantera/src/kinetics/StoichManager.h b/Cantera/src/kinetics/StoichManager.h index 56327d85a..bb68251c7 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 diff --git a/Cantera/src/kinetics/ThirdBodyMgr.h b/Cantera/src/kinetics/ThirdBodyMgr.h index 33ab92c22..3215a0fd2 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 diff --git a/Cantera/src/kinetics/importKinetics.cpp b/Cantera/src/kinetics/importKinetics.cpp index 267c1b76c..968bd78ca 100644 --- a/Cantera/src/kinetics/importKinetics.cpp +++ b/Cantera/src/kinetics/importKinetics.cpp @@ -9,12 +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 #ifdef WIN32 diff --git a/Cantera/src/kinetics/importKinetics.h b/Cantera/src/kinetics/importKinetics.h index 404937bc7..3e3ed5cdb 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 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..121dd4494 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 diff --git a/Cantera/src/kinetics/solveSP.h b/Cantera/src/kinetics/solveSP.h index d47113175..b34110565 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 diff --git a/Cantera/src/numerics/ArrayViewer.h b/Cantera/src/numerics/ArrayViewer.h index 112648530..685f3736a 100755 --- 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 diff --git a/Cantera/src/numerics/BandMatrix.h b/Cantera/src/numerics/BandMatrix.h index d3f7fdd3e..ec27dcbb1 100755 --- a/Cantera/src/numerics/BandMatrix.h +++ b/Cantera/src/numerics/BandMatrix.h @@ -3,13 +3,6 @@ * * Banded matrices. */ - -/* - * $Author$ - * $Revision$ - * $Date$ - */ - // Copyright 2001 California Institute of Technology diff --git a/Cantera/src/numerics/CVodeInt.cpp b/Cantera/src/numerics/CVodeInt.cpp index 658094a5e..020e32a53 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 diff --git a/Cantera/src/numerics/CVodeInt.h b/Cantera/src/numerics/CVodeInt.h index ac1836b1a..19e2d9713 100644 --- a/Cantera/src/numerics/CVodeInt.h +++ b/Cantera/src/numerics/CVodeInt.h @@ -1,12 +1,6 @@ /** * @file CVodeInt.h */ - -/* $Author$ - * $Date$ - * $Revision$ - */ - // Copyright 2001 California Institute of Technology diff --git a/Cantera/src/numerics/CVodesIntegrator.h b/Cantera/src/numerics/CVodesIntegrator.h index 99a0a9cbb..9cfcd1a07 100644 --- a/Cantera/src/numerics/CVodesIntegrator.h +++ b/Cantera/src/numerics/CVodesIntegrator.h @@ -1,12 +1,6 @@ /** * @file CVodesWrapper.h */ - -/* - * $Date$ - * $Revision$ - */ - // Copyright 2005 California Institute of Technology diff --git a/Cantera/src/numerics/DAE_Solver.h b/Cantera/src/numerics/DAE_Solver.h index 4d570cca7..25037090b 100644 --- a/Cantera/src/numerics/DAE_Solver.h +++ b/Cantera/src/numerics/DAE_Solver.h @@ -1,16 +1,11 @@ /** - * * @file DAE_Solver.h * * Header file for class DAE_Solver */ /* - * $Date$ - * $Revision$ - * * Copyright 2006 California Institute of Technology - * */ #undef DAE_DEVEL diff --git a/Cantera/src/numerics/DenseMatrix.h b/Cantera/src/numerics/DenseMatrix.h index 613bb948b..f4bf3a355 100755 --- a/Cantera/src/numerics/DenseMatrix.h +++ b/Cantera/src/numerics/DenseMatrix.h @@ -3,14 +3,6 @@ * * Dense (not sparse) matrices. */ - -/* - * $Author$ - * $Date$ - * $Revision$ - * - */ - // Copyright 2001 California Institute of Technology diff --git a/Cantera/src/numerics/Func1.h b/Cantera/src/numerics/Func1.h index fa3e6b23f..f751f25b1 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 diff --git a/Cantera/src/numerics/Integrator.h b/Cantera/src/numerics/Integrator.h index 6b498dc0a..2f3be92c0 100644 --- a/Cantera/src/numerics/Integrator.h +++ b/Cantera/src/numerics/Integrator.h @@ -1,10 +1,5 @@ /** * @file Integrator.h - * - * $Author$ - * $Date$ - * $Revision$ - * */ /** @@ -13,7 +8,6 @@ // Copyright 2001 California Institute of Technology - #ifndef CT_INTEGRATOR_H #define CT_INTEGRATOR_H diff --git a/Cantera/src/numerics/NonlinearSolver.cpp b/Cantera/src/numerics/NonlinearSolver.cpp index caae05959..54e699424 100644 --- a/Cantera/src/numerics/NonlinearSolver.cpp +++ b/Cantera/src/numerics/NonlinearSolver.cpp @@ -4,11 +4,6 @@ * * Damped Newton solver for 0D and 1D problems */ - -/* - * $Date$ - * $Revision$ - */ /* * Copywrite 2004 Sandia Corporation. Under the terms of Contract * DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government diff --git a/Cantera/src/numerics/NonlinearSolver.h b/Cantera/src/numerics/NonlinearSolver.h index 420ce23e1..ef2d13c06 100644 --- a/Cantera/src/numerics/NonlinearSolver.h +++ b/Cantera/src/numerics/NonlinearSolver.h @@ -4,11 +4,6 @@ * of equations (see \ref numerics * and class \link Cantera::NonlinearSolver NonlinearSolver\endlink). */ - -/* - * $Date$ - * $Revision$ - */ /* * Copywrite 2004 Sandia Corporation. Under the terms of Contract * DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government diff --git a/Cantera/src/numerics/ResidEval.h b/Cantera/src/numerics/ResidEval.h index ec61bd2d2..da4e4409f 100755 --- a/Cantera/src/numerics/ResidEval.h +++ b/Cantera/src/numerics/ResidEval.h @@ -2,10 +2,6 @@ * @file ResidEval.h * */ -/* - * $Date$ - * $Revision$ - */ // Copyright 2006 California Institute of Technology #ifndef CT_RESIDEVAL_H diff --git a/Cantera/src/numerics/ResidJacEval.cpp b/Cantera/src/numerics/ResidJacEval.cpp index 18168c055..97f8bb5ed 100644 --- a/Cantera/src/numerics/ResidJacEval.cpp +++ b/Cantera/src/numerics/ResidJacEval.cpp @@ -2,10 +2,6 @@ * @file ResidJacEval.cpp * */ -/* - * $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/numerics/ResidJacEval.h b/Cantera/src/numerics/ResidJacEval.h index daa3bb6aa..fd9a89fc9 100644 --- a/Cantera/src/numerics/ResidJacEval.h +++ b/Cantera/src/numerics/ResidJacEval.h @@ -3,12 +3,6 @@ * * Dense, Square (not sparse) matrices. */ - -/* - * $Date$ - * $Revision$ - * - */ /* * Copywrite 2004 Sandia Corporation. Under the terms of Contract * DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government diff --git a/Cantera/src/numerics/SquareMatrix.cpp b/Cantera/src/numerics/SquareMatrix.cpp index 8b34c083f..ccf7749ae 100644 --- a/Cantera/src/numerics/SquareMatrix.cpp +++ b/Cantera/src/numerics/SquareMatrix.cpp @@ -2,10 +2,6 @@ * @file DenseMatrix.cpp * */ -/* - * $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/numerics/SquareMatrix.h b/Cantera/src/numerics/SquareMatrix.h index d6c767952..d549d8781 100644 --- a/Cantera/src/numerics/SquareMatrix.h +++ b/Cantera/src/numerics/SquareMatrix.h @@ -2,11 +2,6 @@ * @file SquareMatrix.h * Dense, Square (not sparse) matrices. */ - -/* - * $Date$ - * $Revision$ - */ /* * Copywrite 2004 Sandia Corporation. Under the terms of Contract * DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government diff --git a/Cantera/src/numerics/ctlapack.h b/Cantera/src/numerics/ctlapack.h index 0b5a6da3a..18d92493b 100755 --- 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 diff --git a/Cantera/src/numerics/funcs.cpp b/Cantera/src/numerics/funcs.cpp index 81ce55810..957611dfb 100755 --- a/Cantera/src/numerics/funcs.cpp +++ b/Cantera/src/numerics/funcs.cpp @@ -3,13 +3,8 @@ * numerical functions. */ /* - * $Author$ - * $Date$ - * $Revision$ - * * Copyright 2001-2003 California Institute of Technology * See file License.txt for licensing information - * */ #ifdef WIN32 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 100755 --- 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 index ed6fc21c4..b7ed25ec9 100755 --- a/Cantera/src/numerics/sort.cpp +++ b/Cantera/src/numerics/sort.cpp @@ -1,7 +1,5 @@ /** * @file sort.cpp - * - * $Id$ */ #ifdef WIN32 diff --git a/Cantera/src/numerics/sort.h b/Cantera/src/numerics/sort.h index e83ab53b0..46db02601 100755 --- a/Cantera/src/numerics/sort.h +++ b/Cantera/src/numerics/sort.h @@ -1,7 +1,5 @@ /** * @file sort.h - * - * $Id$ */ #ifndef CT_SORT_H diff --git a/Cantera/src/oneD/Domain1D.h b/Cantera/src/oneD/Domain1D.h index 4e309aaa8..374129616 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 diff --git a/Cantera/src/oneD/Inlet1D.h b/Cantera/src/oneD/Inlet1D.h index 309a462a0..4366ff409 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 diff --git a/Cantera/src/oneD/MultiJac.cpp b/Cantera/src/oneD/MultiJac.cpp index 69003381c..0bbcb6f4b 100644 --- a/Cantera/src/oneD/MultiJac.cpp +++ b/Cantera/src/oneD/MultiJac.cpp @@ -1,17 +1,11 @@ /** - * * @file MultiJac.cpp * * Implementation file for class MultiJac */ /* - * $Author$ - * $Date$ - * $Revision$ - * * Copyright 2002 California Institute of Technology - * */ #ifdef WIN32 diff --git a/Cantera/src/oneD/MultiJac.h b/Cantera/src/oneD/MultiJac.h index a99a24a09..2041cc93d 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 diff --git a/Cantera/src/oneD/MultiNewton.cpp b/Cantera/src/oneD/MultiNewton.cpp index e85f4da54..a463a2aac 100644 --- a/Cantera/src/oneD/MultiNewton.cpp +++ b/Cantera/src/oneD/MultiNewton.cpp @@ -1,17 +1,11 @@ /** - * * @file MultiNewton.cpp * * Damped Newton solver for 1D multi-domain problems */ /* - * $Author$ - * $Date$ - * $Revision$ - * * Copyright 2001 California Institute of Technology - * */ #ifdef WIN32 diff --git a/Cantera/src/oneD/MultiNewton.h b/Cantera/src/oneD/MultiNewton.h index 8a4298981..afd339f50 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 diff --git a/Cantera/src/oneD/StFlow.cpp b/Cantera/src/oneD/StFlow.cpp index 5e12b9ef3..86cdc0e23 100644 --- a/Cantera/src/oneD/StFlow.cpp +++ b/Cantera/src/oneD/StFlow.cpp @@ -1,13 +1,6 @@ /** * @file StFlow.cpp */ - -/* - * $Author$ - * $Revision$ - * $Date$ - */ - // Copyright 2002 California Institute of Technology diff --git a/Cantera/src/oneD/StFlow.h b/Cantera/src/oneD/StFlow.h index c9cb3d482..582ba64db 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 diff --git a/Cantera/src/oneD/boundaries1D.cpp b/Cantera/src/oneD/boundaries1D.cpp index 67bc98e75..1d3ebc8b0 100644 --- a/Cantera/src/oneD/boundaries1D.cpp +++ b/Cantera/src/oneD/boundaries1D.cpp @@ -1,13 +1,6 @@ /** * @file boundaries1D.cpp */ - -/* - * $Author$ - * $Revision$ - * $Date$ - */ - // Copyright 2002-3 California Institute of Technology // turn off warnings under Windows diff --git a/Cantera/src/thermo/AdsorbateThermo.h b/Cantera/src/thermo/AdsorbateThermo.h index 1d8230ffd..eeeb1dce2 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 diff --git a/Cantera/src/thermo/ConstCpPoly.cpp b/Cantera/src/thermo/ConstCpPoly.cpp index 2cfcd2a37..021ff2bf6 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 diff --git a/Cantera/src/thermo/ConstCpPoly.h b/Cantera/src/thermo/ConstCpPoly.h index 7577769c5..0699904a9 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 diff --git a/Cantera/src/thermo/ConstDensityThermo.cpp b/Cantera/src/thermo/ConstDensityThermo.cpp index b0adfaca1..bfc7fc617 100644 --- a/Cantera/src/thermo/ConstDensityThermo.cpp +++ b/Cantera/src/thermo/ConstDensityThermo.cpp @@ -4,11 +4,8 @@ * (see \ref thermoprops and \link Cantera::ConstDensityThermo ConstDensityThermo \endlink). */ -/* - * $Id$ - * - * Copyright 2002 California Institute of Technology - */ + +// Copyright 2002 California Institute of Technology #ifdef WIN32 #pragma warning(disable:4786) diff --git a/Cantera/src/thermo/ConstDensityThermo.h b/Cantera/src/thermo/ConstDensityThermo.h index f462516c5..add5367c5 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 diff --git a/Cantera/src/thermo/Constituents.cpp b/Cantera/src/thermo/Constituents.cpp index 2d42d9564..920d361d0 100644 --- a/Cantera/src/thermo/Constituents.cpp +++ b/Cantera/src/thermo/Constituents.cpp @@ -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 diff --git a/Cantera/src/thermo/Constituents.h b/Cantera/src/thermo/Constituents.h index 22028b964..7da306477 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 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 91546cf6d..f775da841 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)) diff --git a/Cantera/src/thermo/DebyeHuckel.h b/Cantera/src/thermo/DebyeHuckel.h index 16e3b5dc8..a7813ec50 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 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 2c9e61bdc..4bb7e1d16 100644 --- a/Cantera/src/thermo/Elements.cpp +++ b/Cantera/src/thermo/Elements.cpp @@ -6,15 +6,6 @@ * 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 diff --git a/Cantera/src/thermo/Elements.h b/Cantera/src/thermo/Elements.h index fa0e5dc2b..77c57000e 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 diff --git a/Cantera/src/thermo/GeneralSpeciesThermo.cpp b/Cantera/src/thermo/GeneralSpeciesThermo.cpp index b96fd7bbe..269209eb6 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" diff --git a/Cantera/src/thermo/GeneralSpeciesThermo.h b/Cantera/src/thermo/GeneralSpeciesThermo.h index 0697d7e9d..c6d9687c7 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 diff --git a/Cantera/src/thermo/GibbsExcessVPSSTP.cpp b/Cantera/src/thermo/GibbsExcessVPSSTP.cpp index d0b14221f..9c29153ca 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; diff --git a/Cantera/src/thermo/GibbsExcessVPSSTP.h b/Cantera/src/thermo/GibbsExcessVPSSTP.h index a100e5f45..56b444bd5 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 diff --git a/Cantera/src/thermo/HMWSoln.cpp b/Cantera/src/thermo/HMWSoln.cpp index 5147b705d..aa82f7d75 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)) diff --git a/Cantera/src/thermo/HMWSoln.h b/Cantera/src/thermo/HMWSoln.h index 17339386b..0bfb8044c 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 diff --git a/Cantera/src/thermo/HMWSoln_input.cpp b/Cantera/src/thermo/HMWSoln_input.cpp index bca1ae93f..d5835a0d9 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" diff --git a/Cantera/src/thermo/IdealGasPhase.cpp b/Cantera/src/thermo/IdealGasPhase.cpp index b442f540b..6bb3a4bfc 100644 --- a/Cantera/src/thermo/IdealGasPhase.cpp +++ b/Cantera/src/thermo/IdealGasPhase.cpp @@ -6,10 +6,6 @@ * and class \link Cantera::IdealGasPhase IdealGasPhase\endlink). * */ -/* - * $Id$ - */ - #ifdef WIN32 #pragma warning(disable:4786) #pragma warning(disable:4503) diff --git a/Cantera/src/thermo/IdealGasPhase.h b/Cantera/src/thermo/IdealGasPhase.h index 915e7bfa0..11eb3f777 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 diff --git a/Cantera/src/thermo/IdealMolalSoln.cpp b/Cantera/src/thermo/IdealMolalSoln.cpp index 0c560636a..2670d15c3 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 diff --git a/Cantera/src/thermo/IdealMolalSoln.h b/Cantera/src/thermo/IdealMolalSoln.h index 737fe349a..6c5064eaf 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 diff --git a/Cantera/src/thermo/IdealSolidSolnPhase.cpp b/Cantera/src/thermo/IdealSolidSolnPhase.cpp index 08fcbd784..85a7c2feb 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 diff --git a/Cantera/src/thermo/IdealSolidSolnPhase.h b/Cantera/src/thermo/IdealSolidSolnPhase.h index a9f87b29c..6ce2308f8 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 diff --git a/Cantera/src/thermo/IdealSolnGasVPSS.cpp b/Cantera/src/thermo/IdealSolnGasVPSS.cpp index a3943247b..2ab2bd90c 100644 --- a/Cantera/src/thermo/IdealSolnGasVPSS.cpp +++ b/Cantera/src/thermo/IdealSolnGasVPSS.cpp @@ -11,12 +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) diff --git a/Cantera/src/thermo/IdealSolnGasVPSS.h b/Cantera/src/thermo/IdealSolnGasVPSS.h index 4be4e7a09..e499ed7b4 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 diff --git a/Cantera/src/thermo/IonsFromNeutralVPSSTP.cpp b/Cantera/src/thermo/IonsFromNeutralVPSSTP.cpp index 5beb7725f..a0c7a324b 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" diff --git a/Cantera/src/thermo/IonsFromNeutralVPSSTP.h b/Cantera/src/thermo/IonsFromNeutralVPSSTP.h index 2aa23319b..e9c09421e 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 diff --git a/Cantera/src/thermo/LatticePhase.cpp b/Cantera/src/thermo/LatticePhase.cpp index 00942edfb..b8df0ac0d 100644 --- a/Cantera/src/thermo/LatticePhase.cpp +++ b/Cantera/src/thermo/LatticePhase.cpp @@ -7,10 +7,6 @@ * (see \ref thermoprops and class \link Cantera::LatticePhase LatticePhase\endlink). * */ -/* - * $Id$ - */ - #include "config.h" #ifdef WITH_LATTICE_SOLID diff --git a/Cantera/src/thermo/LatticePhase.h b/Cantera/src/thermo/LatticePhase.h index 111848b09..efd6ef8fe 100644 --- a/Cantera/src/thermo/LatticePhase.h +++ b/Cantera/src/thermo/LatticePhase.h @@ -4,16 +4,10 @@ * 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 diff --git a/Cantera/src/thermo/LatticeSolidPhase.cpp b/Cantera/src/thermo/LatticeSolidPhase.cpp index e9671db02..be356050d 100644 --- a/Cantera/src/thermo/LatticeSolidPhase.cpp +++ b/Cantera/src/thermo/LatticeSolidPhase.cpp @@ -1,8 +1,5 @@ /** - * * @file LatticeSolidPhase.cpp - * - * $Id$ */ #ifdef WIN32 diff --git a/Cantera/src/thermo/LatticeSolidPhase.h b/Cantera/src/thermo/LatticeSolidPhase.h index 16f1bc4a7..382b7e4a8 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 diff --git a/Cantera/src/thermo/MargulesVPSSTP.cpp b/Cantera/src/thermo/MargulesVPSSTP.cpp index 0d1ab06dc..246d0a4eb 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 diff --git a/Cantera/src/thermo/MargulesVPSSTP.h b/Cantera/src/thermo/MargulesVPSSTP.h index b75594c76..8d047b800 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 diff --git a/Cantera/src/thermo/MetalPhase.h b/Cantera/src/thermo/MetalPhase.h index 32ad3431d..d04e47ada 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" diff --git a/Cantera/src/thermo/MetalSHEelectrons.cpp b/Cantera/src/thermo/MetalSHEelectrons.cpp index 221fa5ae9..5b7a3de7e 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" diff --git a/Cantera/src/thermo/MetalSHEelectrons.h b/Cantera/src/thermo/MetalSHEelectrons.h index 424e91f2c..52da4e3f9 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 diff --git a/Cantera/src/thermo/MineralEQ3.cpp b/Cantera/src/thermo/MineralEQ3.cpp index 1758f95de..3445dc606 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" diff --git a/Cantera/src/thermo/MineralEQ3.h b/Cantera/src/thermo/MineralEQ3.h index f75f28a9e..972b3a654 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 diff --git a/Cantera/src/thermo/MolalityVPSSTP.cpp b/Cantera/src/thermo/MolalityVPSSTP.cpp index 1c3b2bece..1bbad2209 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; diff --git a/Cantera/src/thermo/MolalityVPSSTP.h b/Cantera/src/thermo/MolalityVPSSTP.h index 60ea18feb..cfeb26bd4 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 diff --git a/Cantera/src/thermo/Mu0Poly.cpp b/Cantera/src/thermo/Mu0Poly.cpp index 4ba03aa36..8d605689a 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" diff --git a/Cantera/src/thermo/Mu0Poly.h b/Cantera/src/thermo/Mu0Poly.h index b3eee75ba..0322fb94e 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 diff --git a/Cantera/src/thermo/Nasa9Poly1.cpp b/Cantera/src/thermo/Nasa9Poly1.cpp index 61ecd735f..e32bfdecd 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" diff --git a/Cantera/src/thermo/Nasa9Poly1.h b/Cantera/src/thermo/Nasa9Poly1.h index 2b8bd5244..8aaf88aa7 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" diff --git a/Cantera/src/thermo/Nasa9PolyMultiTempRegion.cpp b/Cantera/src/thermo/Nasa9PolyMultiTempRegion.cpp index 47c5788e0..e80cdb43f 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" diff --git a/Cantera/src/thermo/Nasa9PolyMultiTempRegion.h b/Cantera/src/thermo/Nasa9PolyMultiTempRegion.h index b29d138f5..f3ce8fa1b 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 diff --git a/Cantera/src/thermo/NasaPoly1.h b/Cantera/src/thermo/NasaPoly1.h index 60736ecca..a7ed16c95 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 diff --git a/Cantera/src/thermo/NasaPoly2.h b/Cantera/src/thermo/NasaPoly2.h index 3e885f561..659b98446 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 diff --git a/Cantera/src/thermo/NasaThermo.h b/Cantera/src/thermo/NasaThermo.h index 46cf02a71..e9096f11e 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 diff --git a/Cantera/src/thermo/PDSS.cpp b/Cantera/src/thermo/PDSS.cpp index 9ca2e59a5..1bdc7f568 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" diff --git a/Cantera/src/thermo/PDSS.h b/Cantera/src/thermo/PDSS.h index fa0bd9008..6671593c6 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" diff --git a/Cantera/src/thermo/PDSSFactory.cpp b/Cantera/src/thermo/PDSSFactory.cpp index b1c27f784..dbf88cf50 100644 --- a/Cantera/src/thermo/PDSSFactory.cpp +++ b/Cantera/src/thermo/PDSSFactory.cpp @@ -4,9 +4,6 @@ * 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 diff --git a/Cantera/src/thermo/PDSS_ConstVol.cpp b/Cantera/src/thermo/PDSS_ConstVol.cpp index 6bd07eac0..6e3b93457 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" diff --git a/Cantera/src/thermo/PDSS_ConstVol.h b/Cantera/src/thermo/PDSS_ConstVol.h index 87815b047..076101d5d 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 diff --git a/Cantera/src/thermo/PDSS_HKFT.cpp b/Cantera/src/thermo/PDSS_HKFT.cpp index 1ba20f27f..389454725 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 diff --git a/Cantera/src/thermo/PDSS_HKFT.h b/Cantera/src/thermo/PDSS_HKFT.h index 99202cf7b..3fc2c2d97 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 diff --git a/Cantera/src/thermo/PDSS_IdealGas.cpp b/Cantera/src/thermo/PDSS_IdealGas.cpp index be56ac4ff..3104e5dac 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" diff --git a/Cantera/src/thermo/PDSS_IdealGas.h b/Cantera/src/thermo/PDSS_IdealGas.h index 5c2ae566d..5d016a9e0 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 diff --git a/Cantera/src/thermo/PDSS_IonsFromNeutral.cpp b/Cantera/src/thermo/PDSS_IonsFromNeutral.cpp index 28fa361de..3084a0ff3 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" diff --git a/Cantera/src/thermo/PDSS_IonsFromNeutral.h b/Cantera/src/thermo/PDSS_IonsFromNeutral.h index 4b95fd6c2..0e269aff7 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 diff --git a/Cantera/src/thermo/PDSS_SSVol.cpp b/Cantera/src/thermo/PDSS_SSVol.cpp index 4ca9cd46f..6beef2a71 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" diff --git a/Cantera/src/thermo/PDSS_SSVol.h b/Cantera/src/thermo/PDSS_SSVol.h index d750d400c..4a9d193d5 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 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.h b/Cantera/src/thermo/Phase.h index 60c5ec06a..188d3d7ae 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 diff --git a/Cantera/src/thermo/PseudoBinaryVPSSTP.cpp b/Cantera/src/thermo/PseudoBinaryVPSSTP.cpp index f909098a6..a10408b90 100644 --- a/Cantera/src/thermo/PseudoBinaryVPSSTP.cpp +++ b/Cantera/src/thermo/PseudoBinaryVPSSTP.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 "PseudoBinaryVPSSTP.h" #include diff --git a/Cantera/src/thermo/PseudoBinaryVPSSTP.h b/Cantera/src/thermo/PseudoBinaryVPSSTP.h index 3cc9a9d5b..5913e0b88 100644 --- a/Cantera/src/thermo/PseudoBinaryVPSSTP.h +++ b/Cantera/src/thermo/PseudoBinaryVPSSTP.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_PSEUDOBINARYVPSSTP_H #define CT_PSEUDOBINARYVPSSTP_H diff --git a/Cantera/src/thermo/PureFluidPhase.cpp b/Cantera/src/thermo/PureFluidPhase.cpp index b5e8b96ff..6a70477cb 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" diff --git a/Cantera/src/thermo/PureFluidPhase.h b/Cantera/src/thermo/PureFluidPhase.h index 74626fe22..dd4e2d3ae 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.h b/Cantera/src/thermo/SemiconductorPhase.h index 561d7df0b..cb056c5aa 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..564df167d 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 diff --git a/Cantera/src/thermo/ShomateThermo.h b/Cantera/src/thermo/ShomateThermo.h index c37822801..642515057 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 diff --git a/Cantera/src/thermo/SimpleThermo.h b/Cantera/src/thermo/SimpleThermo.h index e0536259f..7b96372f5 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 diff --git a/Cantera/src/thermo/SingleSpeciesTP.cpp b/Cantera/src/thermo/SingleSpeciesTP.cpp index 8e8372c47..caff9a635 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..23fe6a3da 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 diff --git a/Cantera/src/thermo/SpeciesThermoFactory.cpp b/Cantera/src/thermo/SpeciesThermoFactory.cpp index 816e26f07..b71fbf9af 100644 --- a/Cantera/src/thermo/SpeciesThermoFactory.cpp +++ b/Cantera/src/thermo/SpeciesThermoFactory.cpp @@ -4,11 +4,6 @@ * 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 diff --git a/Cantera/src/thermo/SpeciesThermoFactory.h b/Cantera/src/thermo/SpeciesThermoFactory.h index 172b0f939..10365941a 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 diff --git a/Cantera/src/thermo/SpeciesThermoInterpType.cpp b/Cantera/src/thermo/SpeciesThermoInterpType.cpp index 7b7fa5365..4f429d930 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" diff --git a/Cantera/src/thermo/SpeciesThermoInterpType.h b/Cantera/src/thermo/SpeciesThermoInterpType.h index 74db43a3c..d0c39870f 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" diff --git a/Cantera/src/thermo/SpeciesThermoMgr.h b/Cantera/src/thermo/SpeciesThermoMgr.h index 92ca147cd..d8d8be4a6 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 diff --git a/Cantera/src/thermo/State.cpp b/Cantera/src/thermo/State.cpp index a25d53701..31a35c9c9 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" diff --git a/Cantera/src/thermo/State.h b/Cantera/src/thermo/State.h index ca2826df9..1e0b340c8 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 diff --git a/Cantera/src/thermo/StoichSubstance.cpp b/Cantera/src/thermo/StoichSubstance.cpp index 7770c149a..70098164d 100644 --- a/Cantera/src/thermo/StoichSubstance.cpp +++ b/Cantera/src/thermo/StoichSubstance.cpp @@ -4,13 +4,8 @@ * This file contains the class definitions for the StoichSubstance * ThermoPhase class. */ -/* - * $Date$ - * $Revision$ - * - * Copyright 2001 California Institute of Technology - * - */ + +// Copyright 2001 California Institute of Technology #ifdef WIN32 #pragma warning(disable:4786) diff --git a/Cantera/src/thermo/StoichSubstance.h b/Cantera/src/thermo/StoichSubstance.h index 991ef4962..e88eb2755 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 diff --git a/Cantera/src/thermo/StoichSubstanceSSTP.cpp b/Cantera/src/thermo/StoichSubstanceSSTP.cpp index 565e7cfc5..bb9b3c5e2 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" diff --git a/Cantera/src/thermo/StoichSubstanceSSTP.h b/Cantera/src/thermo/StoichSubstanceSSTP.h index 59b5598c4..a13817b35 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 diff --git a/Cantera/src/thermo/SurfPhase.cpp b/Cantera/src/thermo/SurfPhase.cpp index 44fea43fd..3399a67ff 100644 --- a/Cantera/src/thermo/SurfPhase.cpp +++ b/Cantera/src/thermo/SurfPhase.cpp @@ -5,12 +5,6 @@ * (see \ref thermoprops and class * \link Cantera::SurfPhase SurfPhase\endlink). */ - -/* - * $Revision$ - * $Date$ - */ - // Copyright 2002 California Institute of Technology // turn off warnings under Windows diff --git a/Cantera/src/thermo/SurfPhase.h b/Cantera/src/thermo/SurfPhase.h index b7a5a3c3e..3e2f7c45b 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 diff --git a/Cantera/src/thermo/ThermoFactory.cpp b/Cantera/src/thermo/ThermoFactory.cpp index 7913d50d4..6b7a7fb38 100644 --- a/Cantera/src/thermo/ThermoFactory.cpp +++ b/Cantera/src/thermo/ThermoFactory.cpp @@ -4,12 +4,6 @@ * (see \ref thermoprops and class \link Cantera::ThermoFactory ThermoFactory\endlink). * */ - -/* - * $Revision$ - * $Date$ - */ - // Copyright 2001 California Institute of Technology diff --git a/Cantera/src/thermo/ThermoFactory.h b/Cantera/src/thermo/ThermoFactory.h index 01ec78d12..1a7d742e1 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 diff --git a/Cantera/src/thermo/ThermoPhase.cpp b/Cantera/src/thermo/ThermoPhase.cpp index afc819617..3614ee024 100644 --- a/Cantera/src/thermo/ThermoPhase.cpp +++ b/Cantera/src/thermo/ThermoPhase.cpp @@ -5,14 +5,7 @@ * (see class \link Cantera::ThermoPhase ThermoPhase\endlink). */ -/* - * $Author$ - * $Date$ - * $Revision$ - * - * Copyright 2002 California Institute of Technology - * - */ +// Copyright 2002 California Institute of Technology // turn off warnings under Windows #ifdef WIN32 diff --git a/Cantera/src/thermo/ThermoPhase.h b/Cantera/src/thermo/ThermoPhase.h index c52e74e75..da4483e34 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 diff --git a/Cantera/src/thermo/VPSSMgr.cpp b/Cantera/src/thermo/VPSSMgr.cpp index 1204bce2c..621e48a81 100644 --- a/Cantera/src/thermo/VPSSMgr.cpp +++ b/Cantera/src/thermo/VPSSMgr.cpp @@ -11,12 +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) diff --git a/Cantera/src/thermo/VPSSMgr.h b/Cantera/src/thermo/VPSSMgr.h index b57751883..402854dd7 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 diff --git a/Cantera/src/thermo/VPSSMgrFactory.cpp b/Cantera/src/thermo/VPSSMgrFactory.cpp index 5b78568a7..5f5913ff5 100644 --- a/Cantera/src/thermo/VPSSMgrFactory.cpp +++ b/Cantera/src/thermo/VPSSMgrFactory.cpp @@ -5,10 +5,6 @@ * (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 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 12bc083be..8c6a71f11 100644 --- a/Cantera/src/thermo/VPSSMgr_ConstVol.cpp +++ b/Cantera/src/thermo/VPSSMgr_ConstVol.cpp @@ -11,12 +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) diff --git a/Cantera/src/thermo/VPSSMgr_ConstVol.h b/Cantera/src/thermo/VPSSMgr_ConstVol.h index 52ead4294..cbde8eb3a 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 diff --git a/Cantera/src/thermo/VPSSMgr_General.cpp b/Cantera/src/thermo/VPSSMgr_General.cpp index 442eeda59..27c36e847 100644 --- a/Cantera/src/thermo/VPSSMgr_General.cpp +++ b/Cantera/src/thermo/VPSSMgr_General.cpp @@ -11,12 +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) diff --git a/Cantera/src/thermo/VPSSMgr_General.h b/Cantera/src/thermo/VPSSMgr_General.h index fe43a307b..19e274d8f 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 diff --git a/Cantera/src/thermo/VPSSMgr_IdealGas.cpp b/Cantera/src/thermo/VPSSMgr_IdealGas.cpp index 34ef28457..1b5ccad5b 100644 --- a/Cantera/src/thermo/VPSSMgr_IdealGas.cpp +++ b/Cantera/src/thermo/VPSSMgr_IdealGas.cpp @@ -11,12 +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) diff --git a/Cantera/src/thermo/VPSSMgr_IdealGas.h b/Cantera/src/thermo/VPSSMgr_IdealGas.h index 146fa3e0a..37cecc763 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 diff --git a/Cantera/src/thermo/VPSSMgr_Water_ConstVol.cpp b/Cantera/src/thermo/VPSSMgr_Water_ConstVol.cpp index 40a65a8eb..6e4931c3a 100644 --- a/Cantera/src/thermo/VPSSMgr_Water_ConstVol.cpp +++ b/Cantera/src/thermo/VPSSMgr_Water_ConstVol.cpp @@ -13,12 +13,6 @@ * Contract DE-AC04-94AL85000 with Sandia Corporation, the * U.S. Government retains certain rights in this software. */ - -/* - * $Date$ - * $Revision$ - */ - // turn off warnings under Windows #ifdef WIN32 #pragma warning(disable:4786) diff --git a/Cantera/src/thermo/VPSSMgr_Water_ConstVol.h b/Cantera/src/thermo/VPSSMgr_Water_ConstVol.h index 057a1d6f9..95aed3bd9 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 diff --git a/Cantera/src/thermo/VPSSMgr_Water_HKFT.cpp b/Cantera/src/thermo/VPSSMgr_Water_HKFT.cpp index 0b33cdd63..a8df8d802 100644 --- a/Cantera/src/thermo/VPSSMgr_Water_HKFT.cpp +++ b/Cantera/src/thermo/VPSSMgr_Water_HKFT.cpp @@ -13,12 +13,6 @@ * Contract DE-AC04-94AL85000 with Sandia Corporation, the * U.S. Government retains certain rights in this software. */ - -/* - * $Date$ - * $Revision$ - */ - // turn off warnings under Windows #ifdef WIN32 #pragma warning(disable:4786) diff --git a/Cantera/src/thermo/VPSSMgr_Water_HKFT.h b/Cantera/src/thermo/VPSSMgr_Water_HKFT.h index 462eae89c..e270dba39 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 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..b09564983 100644 --- a/Cantera/src/thermo/VPStandardStateTP.cpp +++ b/Cantera/src/thermo/VPStandardStateTP.cpp @@ -10,12 +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) diff --git a/Cantera/src/thermo/VPStandardStateTP.h b/Cantera/src/thermo/VPStandardStateTP.h index 7990b2cff..e8ae51414 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 diff --git a/Cantera/src/thermo/WaterProps.cpp b/Cantera/src/thermo/WaterProps.cpp index f9a4421a0..b2acd99b7 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 1fd721c83..ac7a22fd3 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" 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 5f8a382de..b90c28542 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 0d3f0ac93..8ac5b57bc 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" 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..ed8881b40 100644 --- a/Cantera/src/thermo/phasereport.cpp +++ b/Cantera/src/thermo/phasereport.cpp @@ -3,13 +3,7 @@ * Output routines for phases */ -/* - * $Date$ - * $Revision$ - * - * Copyright 2001 California Institute of Technology - * - */ +// Copyright 2001 California Institute of Technology // turn off warnings under Windows #ifdef WIN32 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 f46ff0dc1..56990f62e 100644 --- a/Cantera/src/transport/AqueousTransport.cpp +++ b/Cantera/src/transport/AqueousTransport.cpp @@ -2,12 +2,6 @@ * @file MixTransport.cpp * Mixture-averaged transport properties for ideal gas mixtures. */ -/* - * $Revision$ - * $Date$ - */ - - // turn off warnings under Windows #ifdef WIN32 #pragma warning(disable:4786) diff --git a/Cantera/src/transport/AqueousTransport.h b/Cantera/src/transport/AqueousTransport.h index 96594606a..e75bc704e 100644 --- a/Cantera/src/transport/AqueousTransport.h +++ b/Cantera/src/transport/AqueousTransport.h @@ -2,11 +2,6 @@ * @file LiquidTransport.h * Header file defining class AqueousTransport */ -/* - * $Revision$ - * $Date$ - */ - // Copyright 2001 California Institute of Technology diff --git a/Cantera/src/transport/DustyGasTransport.cpp b/Cantera/src/transport/DustyGasTransport.cpp index 677862726..076549f50 100644 --- a/Cantera/src/transport/DustyGasTransport.cpp +++ b/Cantera/src/transport/DustyGasTransport.cpp @@ -1,23 +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) diff --git a/Cantera/src/transport/LiquidTransport.cpp b/Cantera/src/transport/LiquidTransport.cpp index f31a1d5a4..d54724bd7 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" diff --git a/Cantera/src/transport/LiquidTransport.h b/Cantera/src/transport/LiquidTransport.h index 2733ed1af..b8cd8294d 100644 --- a/Cantera/src/transport/LiquidTransport.h +++ b/Cantera/src/transport/LiquidTransport.h @@ -3,11 +3,6 @@ * @file LiquidTransport.h * Header file defining class LiquidTransport */ -/* - * $Revision$ - * $Date$ - */ - #ifndef CT_LIQUIDTRAN_H #define CT_LIQUIDTRAN_H diff --git a/Cantera/src/transport/LiquidTransportData.h b/Cantera/src/transport/LiquidTransportData.h index a664bedc1..8cf5c8e78 100644 --- a/Cantera/src/transport/LiquidTransportData.h +++ b/Cantera/src/transport/LiquidTransportData.h @@ -3,15 +3,6 @@ * Header file defining class TransportFactory * (see \link Cantera::TransportFactory TransportFactory\endlink) */ -/* - * $Author: hkmoffa $ - * $Date: 2008/12/24 18:19:01 $ - * $Revision: 1.14 $ - * - * - * - */ - #ifndef CT_LIQUIDTRANSPORTDATA_H #define CT_LIQUIDTRANSPORTDATA_H diff --git a/Cantera/src/transport/MMCollisionInt.cpp b/Cantera/src/transport/MMCollisionInt.cpp index c50855c32..888b86a8f 100755 --- a/Cantera/src/transport/MMCollisionInt.cpp +++ b/Cantera/src/transport/MMCollisionInt.cpp @@ -1,13 +1,6 @@ /** * @file MMCollisionInt.cpp */ - -/* - * $Author$ - * $Revision$ - * $Date$ - */ - // Copyright 2001 California Institute of Technology */ #ifdef WIN32 diff --git a/Cantera/src/transport/MMCollisionInt.h b/Cantera/src/transport/MMCollisionInt.h index 797a30ea5..5b2d46a89 100755 --- a/Cantera/src/transport/MMCollisionInt.h +++ b/Cantera/src/transport/MMCollisionInt.h @@ -2,12 +2,6 @@ * @file MMCollisionInt.h * Monk and Monchick collision integrals */ -/* - * $Author$ - * $Revision$ - * $Date$ - */ - // Copyright 2001 California Institute of Technology diff --git a/Cantera/src/transport/MixTransport.cpp b/Cantera/src/transport/MixTransport.cpp index 4f70664af..2872d195a 100755 --- a/Cantera/src/transport/MixTransport.cpp +++ b/Cantera/src/transport/MixTransport.cpp @@ -2,12 +2,6 @@ * @file MixTransport.cpp * Mixture-averaged transport properties for ideal gas mixtures. */ - -/* $Author$ - * $Revision$ - * $Date$ - */ - // copyright 2001 California Institute of Technology diff --git a/Cantera/src/transport/MixTransport.h b/Cantera/src/transport/MixTransport.h index 999937969..229c94154 100644 --- a/Cantera/src/transport/MixTransport.h +++ b/Cantera/src/transport/MixTransport.h @@ -2,12 +2,6 @@ * @file MixTransport.h * Header file defining class MixTransport */ - -/* $Author$ - * $Revision$ - * $Date$ - */ - // Copyright 2001 California Institute of Technology diff --git a/Cantera/src/transport/MultiTransport.cpp b/Cantera/src/transport/MultiTransport.cpp index d44e1b418..3f2c5953b 100755 --- a/Cantera/src/transport/MultiTransport.cpp +++ b/Cantera/src/transport/MultiTransport.cpp @@ -4,17 +4,12 @@ * Implementation file for class MultiTransport * * @ingroup transportProps - * - * $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) diff --git a/Cantera/src/transport/SimpleTransport.cpp b/Cantera/src/transport/SimpleTransport.cpp index 569f6a2ab..1d998880c 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: 1.10 $ - * $Date: 2009/03/24 20:44:30 $ - */ - #include "ThermoPhase.h" #include "SimpleTransport.h" diff --git a/Cantera/src/transport/SimpleTransport.h b/Cantera/src/transport/SimpleTransport.h index 35eb9560f..ddfb304e8 100644 --- a/Cantera/src/transport/SimpleTransport.h +++ b/Cantera/src/transport/SimpleTransport.h @@ -3,11 +3,6 @@ * @file SimpleTransport.h * Header file defining class SimpleTransport */ -/* - * $Revision: 1.9 $ - * $Date: 2009/03/27 18:24:39 $ - */ - #ifndef CT_SIMPLETRAN_H #define CT_SIMPLETRAN_H diff --git a/Cantera/src/transport/SolidTransport.cpp b/Cantera/src/transport/SolidTransport.cpp index 6401d7f45..a75839f08 100644 --- a/Cantera/src/transport/SolidTransport.cpp +++ b/Cantera/src/transport/SolidTransport.cpp @@ -2,12 +2,6 @@ * * @file SolidTransport.cpp */ - -/* $Author$ - * $Revision$ - * $Date$ - */ - // copyright 2008 California Institute of Technology diff --git a/Cantera/src/transport/SolidTransport.h b/Cantera/src/transport/SolidTransport.h index 31e5fe0a1..cc5ad4989 100644 --- a/Cantera/src/transport/SolidTransport.h +++ b/Cantera/src/transport/SolidTransport.h @@ -3,12 +3,6 @@ * @file SolidTransport.h * Header file defining class SolidTransport */ - -/* $Author$ - * $Revision$ - * $Date$ - */ - // Copyright 2003 California Institute of Technology diff --git a/Cantera/src/transport/TransportBase.cpp b/Cantera/src/transport/TransportBase.cpp index f0c881907..faee061a2 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" diff --git a/Cantera/src/transport/TransportBase.h b/Cantera/src/transport/TransportBase.h index 46328c4e0..ef3330c7f 100644 --- a/Cantera/src/transport/TransportBase.h +++ b/Cantera/src/transport/TransportBase.h @@ -2,12 +2,6 @@ * @file TransportBase.h * Provides class Transport. */ - -/* - * $Revision$ - * $Date$ - */ - // Copyright 2001-2003 California Institute of Technology diff --git a/Cantera/src/transport/TransportFactory.h b/Cantera/src/transport/TransportFactory.h index e3fe35dd2..82af912f3 100644 --- a/Cantera/src/transport/TransportFactory.h +++ b/Cantera/src/transport/TransportFactory.h @@ -3,19 +3,11 @@ * 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_TRANFACTORY_H #define CT_TRANFACTORY_H - // turn off warnings under Windows #ifdef WIN32 #pragma warning(disable:4786) @@ -28,8 +20,6 @@ #include #include - - // Cantera includes #include "ct_defs.h" #include "TransportBase.h" diff --git a/Cantera/src/transport/WaterTransport.h b/Cantera/src/transport/WaterTransport.h index 31d89966a..999cc41c1 100644 --- a/Cantera/src/transport/WaterTransport.h +++ b/Cantera/src/transport/WaterTransport.h @@ -3,11 +3,6 @@ * @file LiquidTransport.h * Header file defining class LiquidTransport */ -/* - * $Revision: 1.9 $ - * $Date: 2009/03/27 18:24:39 $ - */ - #ifndef CT_WATERTRAN_H #define CT_WATERTRAN_H diff --git a/Cantera/src/zeroD/ConstPressureReactor.h b/Cantera/src/zeroD/ConstPressureReactor.h index 0e82d1306..a0ee4030e 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 diff --git a/Cantera/src/zeroD/FlowDevice.h b/Cantera/src/zeroD/FlowDevice.h index 3273f5c5e..f74ee247d 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 diff --git a/Cantera/src/zeroD/FlowReactor.h b/Cantera/src/zeroD/FlowReactor.h index e6b750d79..49be29905 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 diff --git a/Cantera/src/zeroD/PID_Controller.h b/Cantera/src/zeroD/PID_Controller.h index 77560dfd0..cd3ec7c13 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 diff --git a/Cantera/src/zeroD/Reactor.h b/Cantera/src/zeroD/Reactor.h index aca2506ce..8e044e1bf 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 diff --git a/Cantera/src/zeroD/ReactorBase.cpp b/Cantera/src/zeroD/ReactorBase.cpp index 9348e6d66..a0077488c 100644 --- a/Cantera/src/zeroD/ReactorBase.cpp +++ b/Cantera/src/zeroD/ReactorBase.cpp @@ -1,14 +1,9 @@ /** * @file ReactorBase.cpp - * - * $Author$ - * $Revision$ - * $Date$ */ // Copyright 2001 California Institute of Technology - #ifdef WIN32 #pragma warning(disable:4786) #pragma warning(disable:4503) diff --git a/Cantera/src/zeroD/ReactorBase.h b/Cantera/src/zeroD/ReactorBase.h index 047265478..2e39999ec 100644 --- a/Cantera/src/zeroD/ReactorBase.h +++ b/Cantera/src/zeroD/ReactorBase.h @@ -1,13 +1,6 @@ /** * @file ReactorBase.h */ - -/* - * $Author$ - * $Revision$ - * $Date$ - */ - // Copyright 2001 California Institute of Technology #ifndef CT_REACTORBASE_H diff --git a/Cantera/src/zeroD/ReactorFactory.cpp b/Cantera/src/zeroD/ReactorFactory.cpp index 3a07c12fa..ff8d0a2f9 100644 --- a/Cantera/src/zeroD/ReactorFactory.cpp +++ b/Cantera/src/zeroD/ReactorFactory.cpp @@ -1,13 +1,6 @@ /** * @file ReactorFactory.cpp */ - -/* - * $Author$ - * $Revision$ - * $Date$ - */ - // Copyright 2006 California Institute of Technology diff --git a/Cantera/src/zeroD/ReactorFactory.h b/Cantera/src/zeroD/ReactorFactory.h index d1da8024f..d05683184 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 diff --git a/Cantera/src/zeroD/ReactorNet.h b/Cantera/src/zeroD/ReactorNet.h index 021610a23..bad52e761 100644 --- a/Cantera/src/zeroD/ReactorNet.h +++ b/Cantera/src/zeroD/ReactorNet.h @@ -1,13 +1,6 @@ /** * @file ReactorNet.h */ - -/* - * $Author$ - * $Revision$ - * $Date$ - */ - // Copyright 2004 California Institute of Technology #ifndef CT_REACTORNET_H diff --git a/Cantera/src/zeroD/Reservoir.h b/Cantera/src/zeroD/Reservoir.h index d60539df3..130f09509 100644 --- a/Cantera/src/zeroD/Reservoir.h +++ b/Cantera/src/zeroD/Reservoir.h @@ -1,13 +1,6 @@ /** * @file Reservoir.h */ - -/* - * $Author$ - * $Revision$ - * $Date$ - */ - // Copyright 2001 California Institute of Technology #ifndef CT_RESERVOIR_H diff --git a/Cantera/src/zeroD/Wall.h b/Cantera/src/zeroD/Wall.h index 4afeb4b3f..01247205a 100644 --- a/Cantera/src/zeroD/Wall.h +++ b/Cantera/src/zeroD/Wall.h @@ -2,12 +2,6 @@ * @file Wall.h * Header file for class Wall. */ - -/* $Author$ - * $Date$ - * $Revision$ - */ - // Copyright 2001-2004 California Institute of Technology diff --git a/Cantera/src/zeroD/flowControllers.h b/Cantera/src/zeroD/flowControllers.h index 07799d48e..5eead2ff2 100644 --- a/Cantera/src/zeroD/flowControllers.h +++ b/Cantera/src/zeroD/flowControllers.h @@ -2,15 +2,10 @@ * @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 diff --git a/apps/bvp/stagnation.cpp b/apps/bvp/stagnation.cpp index ac885ae38..1638fe2d0 100644 --- a/apps/bvp/stagnation.cpp +++ b/apps/bvp/stagnation.cpp @@ -2,15 +2,8 @@ * @file AxiStagnBVP.cpp */ -/* - * $Author: dggoodwin $ - * $Revision: 1.1 $ - * $Date: 2007/11/06 21:13:09 $ - */ - // Copyright 2002 California Institute of Technology - // turn off warnings under Windows #ifdef WIN32 #pragma warning(disable:4786) diff --git a/data/transport/misc_tran.dat b/data/transport/misc_tran.dat index 586df5bea..88e3267ad 100644 --- a/data/transport/misc_tran.dat +++ b/data/transport/misc_tran.dat @@ -3,10 +3,6 @@ ! ! Miscellaneous collection of transport parameters ! -! $Author: hkmoffa $ -! $Date: 2003/09/05 14:45:59 $ -! $Revision: 1.1 $ -! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! diff --git a/test_problems/ChemEquil_gri_matrix/gri_matrix.cpp b/test_problems/ChemEquil_gri_matrix/gri_matrix.cpp index 4a5176c6b..abc43a00d 100644 --- a/test_problems/ChemEquil_gri_matrix/gri_matrix.cpp +++ b/test_problems/ChemEquil_gri_matrix/gri_matrix.cpp @@ -1,10 +1,5 @@ /* - * $Author: hkmoffa $ - * $Date: 2008/02/16 21:41:06 $ - * $Revision: 1.5 $ - * * Copyright 2002 California Institute of Technology - * */ #include "Cantera.h" diff --git a/test_problems/ChemEquil_gri_pairs/gri_pairs.cpp b/test_problems/ChemEquil_gri_pairs/gri_pairs.cpp index 3e14cd6d2..5ea1b9952 100644 --- a/test_problems/ChemEquil_gri_pairs/gri_pairs.cpp +++ b/test_problems/ChemEquil_gri_pairs/gri_pairs.cpp @@ -1,10 +1,5 @@ /* - * $Author: hkmoffa $ - * $Date: 2008/02/16 21:40:10 $ - * $Revision: 1.3 $ - * * Copyright 2002 California Institute of Technology - * */ #ifdef SRCDIRTREE diff --git a/test_problems/ChemEquil_ionizedGas/ionizedGasEquil.cpp b/test_problems/ChemEquil_ionizedGas/ionizedGasEquil.cpp index b5e836263..f0d614a9b 100644 --- a/test_problems/ChemEquil_ionizedGas/ionizedGasEquil.cpp +++ b/test_problems/ChemEquil_ionizedGas/ionizedGasEquil.cpp @@ -1,11 +1,3 @@ -/* - * $Author: hkmoffa $ - * $Date: 2008/02/16 21:43:06 $ - * $Revision: 1.5 $ - * - * - */ - #ifdef SRCDIRTREE #include "ct_defs.h" #include "ThermoPhase.h" diff --git a/test_problems/ChemEquil_red1/basopt_red1.cpp b/test_problems/ChemEquil_red1/basopt_red1.cpp index 3630cbaca..d24d118d1 100644 --- a/test_problems/ChemEquil_red1/basopt_red1.cpp +++ b/test_problems/ChemEquil_red1/basopt_red1.cpp @@ -1,10 +1,3 @@ -/* - * $Author: hkmoffa $ - * $Date: 2008/02/16 21:44:47 $ - * $Revision: 1.5 $ - * - */ - #include "cantera/Cantera.h" #include "cantera/IdealGasMix.h" #include "cantera/equilibrium.h" diff --git a/test_problems/CpJump/CpJump.cpp b/test_problems/CpJump/CpJump.cpp index 0081d69f2..0a1f6b215 100644 --- a/test_problems/CpJump/CpJump.cpp +++ b/test_problems/CpJump/CpJump.cpp @@ -1,10 +1,5 @@ /* - * $Author: hkmoffa $ - * $Date: 2008/02/16 21:46:15 $ - * $Revision: 1.2 $ - * * Copyright 2002 California Institute of Technology - * */ #ifdef SRCDIRTREE diff --git a/test_problems/VCSnonideal/NaCl_equil/HMW_NaCl.xml b/test_problems/VCSnonideal/NaCl_equil/HMW_NaCl.xml index 59c471cf9..b8ab726fb 100644 --- a/test_problems/VCSnonideal/NaCl_equil/HMW_NaCl.xml +++ b/test_problems/VCSnonideal/NaCl_equil/HMW_NaCl.xml @@ -1,9 +1,5 @@ " << m_paths[i]->end()->name << ": " << m_paths[i]->flow() << endl; @@ -46,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; @@ -60,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(); @@ -112,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++) @@ -145,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; } @@ -157,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); @@ -170,8 +169,8 @@ namespace Cantera { void ReactionPathDiagram::findMajorPaths(doublereal athreshold, int 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++) { @@ -194,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++) { @@ -236,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); @@ -258,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 @@ -273,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); @@ -293,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 != -1) { if (k1 != m_local && k2 != m_local) flx = 0.0; } if (flx != 0.0) @@ -378,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 != -1) { if (p->begin()->number != m_local && p->end()->number != m_local) flxratio = 0.0; } @@ -430,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 @@ -444,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; @@ -454,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]; @@ -469,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; } @@ -491,8 +487,8 @@ namespace Cantera { const std::vector& r = s.reactants(i); const std::vector& p = s.products(i); - size_t nr = s.reactants(i).size(); - size_t np = s.products(i).size(); + size_t nr = r.size(); + size_t np = p.size(); Group b0, b1, bb; @@ -517,12 +513,12 @@ namespace Cantera { // loop over reactants 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 (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 (size_t kgr = 0; kgr < ngrpr; kgr++) { @@ -781,7 +777,7 @@ namespace Cantera { vector_int comp(m_nel); m_sgroup.resize(m_ns); for (size_t 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 m = 0; m < m_nel; m++) comp[m] = int(m_atoms(j,m)); //ph.nAtoms(j,m)); m_sgroup[j] = Group(comp); } @@ -841,7 +837,7 @@ namespace Cantera { { doublereal f, ropf, ropr, fwd, rev; string fwdlabel, revlabel; - map warn; + map warn; doublereal threshold = 0.0; bool fwd_incl, rev_incl, force_incl; @@ -975,10 +971,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 523f7be2e..d6db9a5ba 100644 --- a/Cantera/src/kinetics/ReactionPath.h +++ b/Cantera/src/kinetics/ReactionPath.h @@ -40,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; @@ -84,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 @@ -95,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; } @@ -151,49 +151,51 @@ 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 setFont(std::string font) { @@ -220,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; }; diff --git a/Cantera/src/kinetics/ReactionStoichMgr.cpp b/Cantera/src/kinetics/ReactionStoichMgr.cpp index 602724369..3ee90c534 100644 --- a/Cantera/src/kinetics/ReactionStoichMgr.cpp +++ b/Cantera/src/kinetics/ReactionStoichMgr.cpp @@ -41,7 +41,7 @@ namespace Cantera { void ReactionStoichMgr:: - add(int rxn, const std::vector& reactants, + add(size_t rxn, const std::vector& reactants, const std::vector& products, bool reversible) { @@ -55,7 +55,7 @@ namespace Cantera { void ReactionStoichMgr:: - add(int rxn, const ReactionData& r) { + add(size_t rxn, const ReactionData& r) { std::vector rk; doublereal frac; @@ -151,7 +151,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); @@ -161,7 +161,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); diff --git a/Cantera/src/kinetics/ReactionStoichMgr.h b/Cantera/src/kinetics/ReactionStoichMgr.h index fca304545..b0e0c289b 100644 --- a/Cantera/src/kinetics/ReactionStoichMgr.h +++ b/Cantera/src/kinetics/ReactionStoichMgr.h @@ -89,7 +89,7 @@ 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 std::vector& reactants, + virtual void add(size_t rxn, const std::vector& reactants, const std::vector& products, bool reversible); /** @@ -109,7 +109,7 @@ namespace Cantera { // bool reversible, const vector_fp& fwdOrder); - virtual void add(int rxn, const ReactionData& r); + virtual void add(size_t rxn, const ReactionData& r); /** * Species creation rates. @@ -181,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); @@ -198,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); /** diff --git a/Cantera/src/kinetics/RxnRates.h b/Cantera/src/kinetics/RxnRates.h index f2d9d35e7..baeacea2e 100644 --- a/Cantera/src/kinetics/RxnRates.h +++ b/Cantera/src/kinetics/RxnRates.h @@ -201,7 +201,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]), @@ -217,14 +217,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); @@ -241,14 +241,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); @@ -290,7 +290,7 @@ namespace Cantera { doublereal m_acov, m_ecov, m_mcov; vector_int m_sp, m_msp; vector_fp m_ac, m_ec, m_mc; - int m_ncov, m_nmcov; + size_t m_ncov, m_nmcov; }; @@ -363,7 +363,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 3fed96142..d5bc86fef 100644 --- a/Cantera/src/kinetics/StoichManager.h +++ b/Cantera/src/kinetics/StoichManager.h @@ -226,7 +226,7 @@ namespace Cantera { C2(size_t rxn = 0, size_t ic0 = 0, size_t ic1 = 0) : m_rxn (rxn), m_ic0 (ic0), m_ic1 (ic1) {} - int data(std::vector& ic) { + size_t data(std::vector& ic) { ic.resize(2); ic[0] = m_ic0; ic[1] = m_ic1; @@ -304,7 +304,7 @@ namespace Cantera { 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) {} - int data(std::vector& ic) { + size_t data(std::vector& ic) { ic.resize(3); ic[0] = m_ic0; ic[1] = m_ic1; diff --git a/Cantera/src/kinetics/ThirdBodyMgr.h b/Cantera/src/kinetics/ThirdBodyMgr.h index 3215a0fd2..cbbb0c8ca 100644 --- a/Cantera/src/kinetics/ThirdBodyMgr.h +++ b/Cantera/src/kinetics/ThirdBodyMgr.h @@ -24,10 +24,10 @@ 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 ) ); } @@ -54,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 1ec432865..f6a12c60d 100644 --- a/Cantera/src/kinetics/importKinetics.cpp +++ b/Cantera/src/kinetics/importKinetics.cpp @@ -49,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. @@ -107,8 +107,7 @@ namespace Cantera { // << " atoms of " << ph.elementName(m) << " and kstoich = " << kstoich << endl; } } - int nr = rdata.reactants.size(); - for (size_t index = 0; index < nr; index++) { + 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); @@ -485,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; } } @@ -761,9 +758,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); @@ -780,9 +776,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); @@ -837,17 +832,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 (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 (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 (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 diff --git a/Cantera/src/kinetics/solveSP.cpp b/Cantera/src/kinetics/solveSP.cpp index 014b31864..fd410c1c7 100644 --- a/Cantera/src/kinetics/solveSP.cpp +++ b/Cantera/src/kinetics/solveSP.cpp @@ -27,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 @@ -73,10 +73,10 @@ 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(); + size_t surfPhaseIndex = m_kin->surfacePhaseIndex(); if (surfPhaseIndex >= 0) { m_numSurfPhases++; m_indexKinObjSurfPhase.push_back(n); @@ -94,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; @@ -148,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; @@ -178,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); @@ -189,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); } } @@ -258,11 +258,11 @@ 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]; + size_t nsp = m_nSpeciesSurfPhase[n]; for (k = 0; k setConcentrations(CSolnSP + loc); loc += m_nSpeciesSurfPhase[n]; } @@ -563,8 +563,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) { @@ -581,9 +581,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); } @@ -594,13 +594,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; @@ -623,7 +623,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; @@ -646,7 +646,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)); @@ -668,7 +668,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)); @@ -691,7 +691,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); @@ -745,7 +745,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; /* @@ -795,7 +795,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 @@ -809,13 +809,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] @@ -833,14 +832,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); } } @@ -870,11 +869,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; } @@ -890,7 +889,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 @@ -942,13 +941,13 @@ 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; + size_t ispSpecial = 0; + size_t kspSpecial = 0; updateMFSolnSP(XMolSolnSP); for (isp = 0; isp < m_numSurfPhases; isp++) { nsp = m_nSpeciesSurfPhase[isp]; @@ -958,7 +957,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); @@ -966,7 +965,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; @@ -978,7 +977,7 @@ namespace Cantera { if (netProdRateSolnSP[kindexSP]> 0.0) tmp /= 100.; if (tmp > inv_timeScale) { inv_timeScale = tmp; - *label = kindexSP; + *label = int(kindexSP); ispSpecial = isp; kspSpecial = k; } @@ -1002,7 +1001,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", @@ -1193,13 +1192,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) { @@ -1215,7 +1214,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()); @@ -1224,7 +1223,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()); @@ -1276,15 +1275,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) { @@ -1300,7 +1299,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()); @@ -1309,7 +1308,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()); diff --git a/Cantera/src/kinetics/solveSP.h b/Cantera/src/kinetics/solveSP.h index 3c7f3c056..29675de06 100644 --- a/Cantera/src/kinetics/solveSP.h +++ b/Cantera/src/kinetics/solveSP.h @@ -266,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 @@ -278,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 @@ -434,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 /*! @@ -454,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. /*! @@ -462,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 /*! @@ -470,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 /*! @@ -496,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 /*! @@ -505,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. @@ -518,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; @@ -535,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. /*! @@ -552,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 @@ -572,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. /*! diff --git a/Cantera/src/numerics/CVodeInt.cpp b/Cantera/src/numerics/CVodeInt.cpp index 020e32a53..5204307fd 100644 --- a/Cantera/src/numerics/CVodeInt.cpp +++ b/Cantera/src/numerics/CVodeInt.cpp @@ -178,7 +178,7 @@ namespace Cantera { void CVodeInt::initialize(double t0, FuncEval& func) { - m_neq = func.neq(); + m_neq = int(func.neq()); m_t0 = t0; if (m_y) { diff --git a/Cantera/src/numerics/FuncEval.h b/Cantera/src/numerics/FuncEval.h index d155a0005..091f37c2d 100755 --- a/Cantera/src/numerics/FuncEval.h +++ b/Cantera/src/numerics/FuncEval.h @@ -48,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/ctlapack.h b/Cantera/src/numerics/ctlapack.h index 33d3f5048..e866b13eb 100755 --- a/Cantera/src/numerics/ctlapack.h +++ b/Cantera/src/numerics/ctlapack.h @@ -200,22 +200,25 @@ namespace Cantera { 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/thermo/PDSS_SSVol.cpp b/Cantera/src/thermo/PDSS_SSVol.cpp index 86e5b922a..72cde9da5 100644 --- a/Cantera/src/thermo/PDSS_SSVol.cpp +++ b/Cantera/src/thermo/PDSS_SSVol.cpp @@ -23,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) @@ -36,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) @@ -46,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) : @@ -108,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(); @@ -167,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 4a9d193d5..30353f78a 100644 --- a/Cantera/src/thermo/PDSS_SSVol.h +++ b/Cantera/src/thermo/PDSS_SSVol.h @@ -174,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 @@ -189,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 @@ -204,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 @@ -505,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 @@ -531,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/transport/AqueousTransport.cpp b/Cantera/src/transport/AqueousTransport.cpp index 7c5b2e82f..eccd0b8d2 100644 --- a/Cantera/src/transport/AqueousTransport.cpp +++ b/Cantera/src/transport/AqueousTransport.cpp @@ -166,7 +166,7 @@ namespace Cantera { //================================================================================================ - void AqueousTransport::getBinaryDiffCoeffs(const int ld, doublereal* const d) { + void AqueousTransport::getBinaryDiffCoeffs(const size_t ld, doublereal* const d) { int i,j; update_T(); @@ -200,10 +200,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]; } } @@ -211,26 +210,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]; } } @@ -246,15 +245,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]; } @@ -273,8 +270,7 @@ namespace Cantera { * zeros. */ 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; } } @@ -309,29 +305,25 @@ namespace Cantera { * \f] */ void AqueousTransport::getSpeciesFluxesExt(int ldf, doublereal* fluxes) { - int n, k; - 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]; } } @@ -353,7 +345,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; @@ -462,8 +454,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]); } } @@ -480,15 +471,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]); } } @@ -504,11 +493,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++; @@ -516,8 +504,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); @@ -535,16 +523,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]); @@ -566,9 +552,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]; @@ -607,9 +592,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(); @@ -630,8 +613,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]; } @@ -644,12 +627,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)); @@ -670,13 +653,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)); @@ -699,14 +682,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 73e64154d..022c93b03 100644 --- a/Cantera/src/transport/AqueousTransport.h +++ b/Cantera/src/transport/AqueousTransport.h @@ -180,7 +180,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 /*! @@ -327,7 +327,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; diff --git a/Cantera/src/transport/DustyGasTransport.cpp b/Cantera/src/transport/DustyGasTransport.cpp index dc4d2c338..658ede5fa 100644 --- a/Cantera/src/transport/DustyGasTransport.cpp +++ b/Cantera/src/transport/DustyGasTransport.cpp @@ -229,7 +229,7 @@ namespace Cantera { } } - void DustyGasTransport::getMultiDiffCoeffs(const int ld, doublereal* const d) { + void DustyGasTransport::getMultiDiffCoeffs(const size_t ld, doublereal* const d) { int i,j; updateMultiDiffCoeffs(); for (i = 0; i < m_nsp; i++) { diff --git a/Cantera/src/transport/DustyGasTransport.h b/Cantera/src/transport/DustyGasTransport.h index e28fa4ae5..5c67caf54 100644 --- a/Cantera/src/transport/DustyGasTransport.h +++ b/Cantera/src/transport/DustyGasTransport.h @@ -44,7 +44,7 @@ namespace Cantera { virtual void setParameters(const int type, const int k, const doublereal* const p); - virtual void getMultiDiffCoeffs(const int ld, doublereal* const d); + virtual void getMultiDiffCoeffs(const size_t ld, doublereal* const d); virtual void getMolarFluxes(const doublereal* state1, const doublereal* state2, doublereal delta, @@ -110,7 +110,7 @@ namespace Cantera { // gas attributes - int m_nsp; + size_t m_nsp; doublereal m_tmin, m_tmax; vector_fp m_mw; diff --git a/Cantera/src/transport/LiquidTransport.cpp b/Cantera/src/transport/LiquidTransport.cpp index d54724bd7..d9c33df41 100644 --- a/Cantera/src/transport/LiquidTransport.cpp +++ b/Cantera/src/transport/LiquidTransport.cpp @@ -284,7 +284,7 @@ namespace Cantera { /******************* binary diffusion coefficients **************/ - void LiquidTransport::getBinaryDiffCoeffs(int ld, doublereal* d) { + void LiquidTransport::getBinaryDiffCoeffs(size_t ld, doublereal* d) { int i,j; update_temp(); diff --git a/Cantera/src/transport/LiquidTransport.h b/Cantera/src/transport/LiquidTransport.h index b8cd8294d..9c2e181f7 100644 --- a/Cantera/src/transport/LiquidTransport.h +++ b/Cantera/src/transport/LiquidTransport.h @@ -222,7 +222,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 /*! @@ -373,7 +373,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; diff --git a/Cantera/src/transport/MixTransport.cpp b/Cantera/src/transport/MixTransport.cpp index 0473984ab..62a5e9a36 100755 --- a/Cantera/src/transport/MixTransport.cpp +++ b/Cantera/src/transport/MixTransport.cpp @@ -64,14 +64,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]); @@ -126,20 +126,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; @@ -150,9 +148,7 @@ namespace Cantera { /******************* binary diffusion coefficients **************/ - void MixTransport::getBinaryDiffCoeffs(const int ld, doublereal* const d) { - int i,j; - + void MixTransport::getBinaryDiffCoeffs(const size_t ld, doublereal* const d) { update_T(); // if necessary, evaluate the binary diffusion coefficents @@ -160,18 +156,17 @@ namespace Cantera { if (!m_bindiff_ok) updateDiff_T(); doublereal rp = 1.0/pressure_ig(); - 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); } } 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] * m_thermo->charge(k); } } @@ -187,15 +182,13 @@ namespace Cantera { * \] */ 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]; } @@ -214,8 +207,7 @@ namespace Cantera { * zeros. */ void MixTransport::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; } } @@ -232,8 +224,6 @@ namespace Cantera { void MixTransport::getSpeciesFluxes(int ndim, const doublereal* grad_T, int ldx, const doublereal* grad_X, int ldf, doublereal* fluxes) { - int n, k; - update_T(); update_C(); @@ -244,15 +234,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]; } } @@ -267,24 +257,22 @@ namespace Cantera { * below. */ 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); } @@ -357,8 +345,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]); } } @@ -375,15 +362,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]); } } @@ -399,11 +384,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++; @@ -411,8 +395,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); @@ -430,16 +414,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]); @@ -461,9 +443,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 4e8bdd742..68520f759 100644 --- a/Cantera/src/transport/MixTransport.h +++ b/Cantera/src/transport/MixTransport.h @@ -57,7 +57,7 @@ namespace Cantera { //! returns the mixture thermal conductivity virtual doublereal thermalConductivity(); - virtual void getBinaryDiffCoeffs(const int ld, doublereal* const d); + virtual void getBinaryDiffCoeffs(const size_t ld, doublereal* const d); //! Mixture-averaged diffusion coefficients [m^2/s]. @@ -133,7 +133,7 @@ namespace Cantera { } // mixture attributes - int m_nsp; + size_t m_nsp; doublereal m_tmin, m_tmax; vector_fp m_mw; diff --git a/Cantera/src/transport/MultiTransport.cpp b/Cantera/src/transport/MultiTransport.cpp index b272c35cd..8f5fd32b8 100755 --- a/Cantera/src/transport/MultiTransport.cpp +++ b/Cantera/src/transport/MultiTransport.cpp @@ -295,7 +295,7 @@ namespace Cantera { /******************* binary diffusion coefficients **************/ - void MultiTransport::getBinaryDiffCoeffs(int ld, doublereal* d) { + void MultiTransport::getBinaryDiffCoeffs(size_t ld, doublereal* d) { int i,j; // if necessary, evaluate the binary diffusion coefficents @@ -671,7 +671,7 @@ namespace Cantera { } } - void MultiTransport::getMultiDiffCoeffs(const int ld, doublereal* const d) { + void MultiTransport::getMultiDiffCoeffs(const size_t ld, doublereal* const d) { int i,j; doublereal p = pressure_ig(); diff --git a/Cantera/src/transport/MultiTransport.h b/Cantera/src/transport/MultiTransport.h index 6cd1e9f4e..070fa5025 100644 --- a/Cantera/src/transport/MultiTransport.h +++ b/Cantera/src/transport/MultiTransport.h @@ -88,8 +88,8 @@ namespace Cantera { virtual void getThermalDiffCoeffs(doublereal* const dt); 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 @@ -209,7 +209,7 @@ namespace Cantera { m_thermal_tlast; // mixture attributes - int m_nsp; + size_t m_nsp; doublereal m_tmin, m_tmax; vector_fp m_mw; diff --git a/Cantera/src/transport/SimpleTransport.cpp b/Cantera/src/transport/SimpleTransport.cpp index 1d998880c..359402df1 100644 --- a/Cantera/src/transport/SimpleTransport.cpp +++ b/Cantera/src/transport/SimpleTransport.cpp @@ -386,7 +386,7 @@ namespace Cantera { copy(m_viscSpecies.begin(), m_viscSpecies.end(), visc); } //================================================================================================ - void SimpleTransport::getBinaryDiffCoeffs(int ld, doublereal* d) { + void SimpleTransport::getBinaryDiffCoeffs(size_t ld, doublereal* d) { int i, j; double bdiff; update_T(); diff --git a/Cantera/src/transport/SimpleTransport.h b/Cantera/src/transport/SimpleTransport.h index ddfb304e8..4604b074d 100644 --- a/Cantera/src/transport/SimpleTransport.h +++ b/Cantera/src/transport/SimpleTransport.h @@ -222,7 +222,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 /*! diff --git a/Cantera/src/transport/TransportBase.h b/Cantera/src/transport/TransportBase.h index ef3330c7f..3aa2eafbe 100644 --- a/Cantera/src/transport/TransportBase.h +++ b/Cantera/src/transport/TransportBase.h @@ -344,7 +344,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"); } @@ -354,7 +354,7 @@ namespace Cantera { * model, then this method returns the array of multicomponent * diffusion coefficients. Otherwise it throws an exception. */ - virtual void getMultiDiffCoeffs(const int ld, doublereal* const d) + virtual void getMultiDiffCoeffs(const size_t ld, doublereal* const d) { err("getMultiDiffCoeffs"); } diff --git a/Cantera/src/zeroD/FlowReactor.h b/Cantera/src/zeroD/FlowReactor.h index 15f74f361..019910da7 100644 --- a/Cantera/src/zeroD/FlowReactor.h +++ b/Cantera/src/zeroD/FlowReactor.h @@ -37,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, diff --git a/Cantera/src/zeroD/Reactor.h b/Cantera/src/zeroD/Reactor.h index ae3c33e36..b1b287692 100644 --- a/Cantera/src/zeroD/Reactor.h +++ b/Cantera/src/zeroD/Reactor.h @@ -87,7 +87,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); diff --git a/Cantera/src/zeroD/ReactorNet.h b/Cantera/src/zeroD/ReactorNet.h index 9c57842cb..11ecd2846 100644 --- a/Cantera/src/zeroD/ReactorNet.h +++ b/Cantera/src/zeroD/ReactorNet.h @@ -107,7 +107,7 @@ namespace CanteraZeroD { //----------------------------------------------------- // 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, From f2bf17e1b74b0cad48ea7f2b9f3436e7ba2bfc7b Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Tue, 17 Jan 2012 04:11:40 +0000 Subject: [PATCH 114/169] Fixed some problems with the tests caused by the int to size_t conversion --- Cantera/src/converters/CKParser.cpp | 8 ++++---- Cantera/src/equil/vcs_DoubleStarStar.h | 2 +- Cantera/src/equil/vcs_IntStarStar.h | 2 +- Cantera/src/equil/vcs_MultiPhaseEquil.cpp | 2 +- Cantera/src/equil/vcs_VolPhase.cpp | 2 +- Cantera/src/equil/vcs_solve_TP.cpp | 2 +- Cantera/src/kinetics/Kinetics.cpp | 2 +- Cantera/src/kinetics/importKinetics.cpp | 2 +- Cantera/src/thermo/GeneralSpeciesThermo.cpp | 4 ++-- test_problems/ChemEquil_red1/basopt_red1.cpp | 4 ++-- 10 files changed, 15 insertions(+), 15 deletions(-) diff --git a/Cantera/src/converters/CKParser.cpp b/Cantera/src/converters/CKParser.cpp index 07d6addec..aa0771ada 100755 --- a/Cantera/src/converters/CKParser.cpp +++ b/Cantera/src/converters/CKParser.cpp @@ -1038,7 +1038,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); @@ -1062,17 +1062,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/equil/vcs_DoubleStarStar.h b/Cantera/src/equil/vcs_DoubleStarStar.h index b5e310689..95ce5aa7e 100644 --- a/Cantera/src/equil/vcs_DoubleStarStar.h +++ b/Cantera/src/equil/vcs_DoubleStarStar.h @@ -9,7 +9,7 @@ #include namespace VCSnonideal { - + using std::size_t; //! A class for 2D double arrays storred in column-major //! (Fortran-compatible) form. /*! diff --git a/Cantera/src/equil/vcs_IntStarStar.h b/Cantera/src/equil/vcs_IntStarStar.h index 75939e7c5..f9f259384 100644 --- a/Cantera/src/equil/vcs_IntStarStar.h +++ b/Cantera/src/equil/vcs_IntStarStar.h @@ -9,7 +9,7 @@ #include namespace VCSnonideal { - + using std::size_t; //! A class for 2D int arrays storred in column-major //! (Fortran-compatible) form. /*! diff --git a/Cantera/src/equil/vcs_MultiPhaseEquil.cpp b/Cantera/src/equil/vcs_MultiPhaseEquil.cpp index e8c4b4aa3..1fca7bc68 100644 --- a/Cantera/src/equil/vcs_MultiPhaseEquil.cpp +++ b/Cantera/src/equil/vcs_MultiPhaseEquil.cpp @@ -1336,7 +1336,7 @@ namespace VCSnonideal { kT++; } - if (volPhase->phiVarIndex() >= 0) { + if (volPhase->phiVarIndex() != -1) { size_t kphi = volPhase->phiVarIndex(); size_t kglob = volPhase->spGlobalIndexVCS(kphi); vprob->w[kglob] = tPhase->electricPotential(); diff --git a/Cantera/src/equil/vcs_VolPhase.cpp b/Cantera/src/equil/vcs_VolPhase.cpp index 794d04d68..35301dd03 100644 --- a/Cantera/src/equil/vcs_VolPhase.cpp +++ b/Cantera/src/equil/vcs_VolPhase.cpp @@ -1569,7 +1569,7 @@ namespace VCSnonideal { fm[e][k] = tPhase->nAtoms(k, eT); e++; } - if (eFound >= 0) { + if (eFound != -2) { fm[eFound][k] = - tPhase->charge(k); } } diff --git a/Cantera/src/equil/vcs_solve_TP.cpp b/Cantera/src/equil/vcs_solve_TP.cpp index 7b29927df..065d51fdd 100644 --- a/Cantera/src/equil/vcs_solve_TP.cpp +++ b/Cantera/src/equil/vcs_solve_TP.cpp @@ -3623,7 +3623,7 @@ namespace VCSnonideal { } size_t iph = m_phaseID[kspec]; - size_t irxn = kspec - m_numComponents; + int irxn = int(kspec) - int(m_numComponents); vcs_VolPhase *VPhase = m_VolPhaseList[iph]; int phaseExist = VPhase->exists(); diff --git a/Cantera/src/kinetics/Kinetics.cpp b/Cantera/src/kinetics/Kinetics.cpp index 9c5512a29..3fdd84e32 100644 --- a/Cantera/src/kinetics/Kinetics.cpp +++ b/Cantera/src/kinetics/Kinetics.cpp @@ -194,7 +194,7 @@ namespace Cantera { * ThermoPhase object to find a match. */ k = thermo(n).speciesIndex(nm); - if (k >= 0) return k + m_start[n]; + if (k != -1) return k + m_start[n]; } } return -2; diff --git a/Cantera/src/kinetics/importKinetics.cpp b/Cantera/src/kinetics/importKinetics.cpp index f6a12c60d..a1cfc9e09 100644 --- a/Cantera/src/kinetics/importKinetics.cpp +++ b/Cantera/src/kinetics/importKinetics.cpp @@ -1107,7 +1107,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) == -1) { kin.addPhase(*th[m]); } } diff --git a/Cantera/src/thermo/GeneralSpeciesThermo.cpp b/Cantera/src/thermo/GeneralSpeciesThermo.cpp index 94ed8a745..65d852a8d 100644 --- a/Cantera/src/thermo/GeneralSpeciesThermo.cpp +++ b/Cantera/src/thermo/GeneralSpeciesThermo.cpp @@ -114,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; } @@ -188,7 +188,7 @@ namespace Cantera { "zero pointer"); } size_t index = stit_ptr->speciesIndex(); - if (index > m_kk - 1) { + if (index >= m_kk) { m_sp.resize(index+1, 0); m_kk = index+1; } diff --git a/test_problems/ChemEquil_red1/basopt_red1.cpp b/test_problems/ChemEquil_red1/basopt_red1.cpp index 4143020f8..0f9653117 100644 --- a/test_problems/ChemEquil_red1/basopt_red1.cpp +++ b/test_problems/ChemEquil_red1/basopt_red1.cpp @@ -27,8 +27,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; From e030345e8bb163c731f33fcef1218499e31b798f Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Tue, 17 Jan 2012 04:11:46 +0000 Subject: [PATCH 115/169] Fixed an error in the Python extension introduced by the int -> size_t conversion --- Cantera/clib/src/Storage.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Cantera/clib/src/Storage.cpp b/Cantera/clib/src/Storage.cpp index 62a39def5..50c580d5a 100755 --- a/Cantera/clib/src/Storage.cpp +++ b/Cantera/clib/src/Storage.cpp @@ -20,7 +20,7 @@ Storage::Storage() { Storage::~Storage() { clear(); } int Storage::addThermo(thermo_t* th) { - if (th->index() >= 0) + if (th->index() != -1) return th->index(); __thtable.push_back(th); int n = static_cast(__thtable.size()) - 1; @@ -42,7 +42,7 @@ int Storage::nThermo() { } int Storage::addKinetics(Kinetics* kin) { - if (kin->index() >= 0) + if (kin->index() != -1) return kin->index(); __ktable.push_back(kin); int n = static_cast(__ktable.size()) - 1; @@ -51,7 +51,7 @@ int Storage::addKinetics(Kinetics* kin) { } int Storage::addTransport(Transport* tr) { - if (tr->index() >= 0) + if (tr->index() != -1) return tr->index(); __trtable.push_back(tr); int n = static_cast(__trtable.size()) - 1; From bc9ec4851659dafffe715cd5bdb6d499c4ceb5fb Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Tue, 17 Jan 2012 04:11:51 +0000 Subject: [PATCH 116/169] Fixing compiler warnings, part 5 --- Cantera/clib/src/Cabinet.h | 6 +- Cantera/clib/src/Storage.cpp | 24 ++-- Cantera/clib/src/Storage.h | 10 +- Cantera/clib/src/ct.cpp | 115 ++++++++++---------- Cantera/clib/src/ct.h | 92 ++++++++-------- Cantera/clib/src/ctfunc.cpp | 12 +- Cantera/clib/src/ctfunc.h | 4 +- Cantera/clib/src/ctmultiphase.cpp | 14 +-- Cantera/clib/src/ctmultiphase.h | 14 +-- Cantera/clib/src/ctonedim.cpp | 28 ++--- Cantera/clib/src/ctonedim.h | 22 ++-- Cantera/clib/src/ctreactor.cpp | 2 +- Cantera/clib/src/ctreactor.h | 2 +- Cantera/clib/src/ctrpath.cpp | 2 +- Cantera/clib/src/ctrpath.h | 2 +- Cantera/clib/src/ctxml.cpp | 5 +- Cantera/python/src/ctfunc_methods.cpp | 2 +- Cantera/python/src/ctfuncs.cpp | 2 +- Cantera/python/src/ctkinetics_methods.cpp | 13 ++- Cantera/python/src/ctmultiphase_methods.cpp | 18 +-- Cantera/python/src/ctonedim_methods.cpp | 24 ++-- Cantera/python/src/ctphase_methods.cpp | 16 +-- Cantera/python/src/ctreactor_methods.cpp | 2 +- Cantera/python/src/ctrpath_methods.cpp | 2 +- Cantera/python/src/ctsurf_methods.cpp | 10 +- Cantera/python/src/ctthermo_methods.cpp | 11 +- Cantera/python/src/cttransport_methods.cpp | 2 +- Cantera/src/base/ctml.cpp | 10 +- Cantera/src/base/ctml.h | 4 +- Cantera/src/equil/MultiPhaseEquil.h | 2 +- Cantera/src/equil/vcs_rxnadj.cpp | 3 +- Cantera/src/equil/vcs_solve_TP.cpp | 4 +- Cantera/src/kinetics/Kinetics.h | 2 +- Cantera/src/kinetics/ReactionPath.cpp | 2 +- Cantera/src/kinetics/ReactionPath.h | 2 +- Cantera/src/kinetics/RxnRates.h | 2 +- Cantera/src/numerics/ArrayViewer.h | 36 +++--- Cantera/src/numerics/BandMatrix.cpp | 22 ++-- Cantera/src/numerics/BandMatrix.h | 42 +++---- Cantera/src/numerics/CVodeInt.cpp | 10 +- Cantera/src/numerics/CVodeInt.h | 4 +- Cantera/src/numerics/FuncEval.h | 2 +- Cantera/src/numerics/Integrator.h | 6 +- Cantera/src/numerics/ctlapack.h | 27 +++-- Cantera/src/oneD/Domain1D.cpp | 37 +++---- Cantera/src/oneD/Domain1D.h | 94 ++++++++-------- Cantera/src/oneD/Inlet1D.h | 34 +++--- Cantera/src/oneD/MultiJac.cpp | 4 +- Cantera/src/oneD/MultiJac.h | 4 +- Cantera/src/oneD/MultiNewton.cpp | 45 ++++---- Cantera/src/oneD/MultiNewton.h | 6 +- Cantera/src/oneD/OneDim.cpp | 31 +++--- Cantera/src/oneD/OneDim.h | 32 +++--- Cantera/src/oneD/Sim1D.cpp | 91 ++++++++-------- Cantera/src/oneD/Sim1D.h | 12 +- Cantera/src/oneD/StFlow.cpp | 104 +++++++++--------- Cantera/src/oneD/StFlow.h | 108 +++++++++--------- Cantera/src/oneD/boundaries1D.cpp | 64 +++++------ Cantera/src/oneD/newton_utils.cpp | 27 ++--- Cantera/src/oneD/refine.cpp | 26 ++--- Cantera/src/oneD/refine.h | 14 +-- Cantera/src/thermo/ThermoPhase.h | 6 +- Cantera/src/transport/L_matrix.h | 22 ++-- Cantera/src/transport/LiquidTransport.cpp | 16 +-- Cantera/src/transport/LiquidTransport.h | 2 +- Cantera/src/transport/MultiTransport.cpp | 8 +- Cantera/src/transport/MultiTransport.h | 2 +- Cantera/src/transport/SimpleTransport.cpp | 12 +- Cantera/src/transport/SimpleTransport.h | 2 +- Cantera/src/transport/SolidTransport.cpp | 10 +- Cantera/src/transport/SolidTransport.h | 2 +- Cantera/src/transport/TransportBase.cpp | 4 +- Cantera/src/transport/TransportBase.h | 8 +- Cantera/src/transport/TransportFactory.cpp | 8 +- Cantera/src/transport/TransportParams.h | 2 +- Cantera/src/zeroD/ConstPressureReactor.cpp | 47 ++++---- Cantera/src/zeroD/ConstPressureReactor.h | 2 +- Cantera/src/zeroD/FlowDevice.cpp | 6 +- Cantera/src/zeroD/FlowDevice.h | 6 +- Cantera/src/zeroD/FlowReactor.cpp | 8 +- Cantera/src/zeroD/FlowReactor.h | 2 +- Cantera/src/zeroD/Reactor.cpp | 32 +++--- Cantera/src/zeroD/Reactor.h | 10 +- Cantera/src/zeroD/ReactorBase.cpp | 6 +- Cantera/src/zeroD/ReactorBase.h | 18 +-- Cantera/src/zeroD/ReactorNet.cpp | 27 ++--- Cantera/src/zeroD/ReactorNet.h | 26 ++--- Cantera/src/zeroD/Wall.cpp | 12 +- Cantera/src/zeroD/Wall.h | 4 +- apps/bvp/AxiStagnBVP.cpp | 2 +- apps/bvp/AxiStagnBVP.h | 2 +- apps/bvp/blasius.cpp | 2 +- apps/bvp/stagnation.cpp | 2 +- tools/testtools/tok_input_util.cpp | 6 +- 94 files changed, 834 insertions(+), 859 deletions(-) diff --git a/Cantera/clib/src/Cabinet.h b/Cantera/clib/src/Cabinet.h index d86813db3..dd7c57545 100755 --- a/Cantera/clib/src/Cabinet.h +++ b/Cantera/clib/src/Cabinet.h @@ -159,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/Storage.cpp b/Cantera/clib/src/Storage.cpp index 50c580d5a..741598f5d 100755 --- a/Cantera/clib/src/Storage.cpp +++ b/Cantera/clib/src/Storage.cpp @@ -19,11 +19,11 @@ Storage::Storage() { Storage::~Storage() { clear(); } -int Storage::addThermo(thermo_t* th) { +size_t Storage::addThermo(thermo_t* th) { if (th->index() != -1) 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) { @@ -37,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) { +size_t Storage::addKinetics(Kinetics* kin) { if (kin->index() != -1) 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) { +size_t Storage::addTransport(Transport* tr) { if (tr->index() != -1) 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; } @@ -73,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 16b625dde..73335c73d 100755 --- a/Cantera/clib/src/Storage.h +++ b/Cantera/clib/src/Storage.h @@ -36,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; }; @@ -56,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/ct.cpp b/Cantera/clib/src/ct.cpp index a01c9fbc3..ae97174dc 100755 --- a/Cantera/clib/src/ct.cpp +++ b/Cantera/clib/src/ct.cpp @@ -84,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(); } @@ -130,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(); } @@ -174,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); @@ -194,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); @@ -209,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); @@ -229,7 +229,7 @@ extern "C" { try { ThermoPhase* p = ph(n); compositionMap xx; - int nsp = p->nSpecies(); + size_t nsp = p->nSpecies(); for (int n = 0; n < nsp; n++) { xx[p->speciesName(n)] = -1; } @@ -241,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()) { @@ -257,7 +257,7 @@ extern "C" { try { ThermoPhase* p = ph(n); compositionMap yy; - int nsp = p->nSpecies(); + size_t nsp = p->nSpecies(); for (int n = 0; n < nsp; n++) { yy[p->speciesName(n)] = -1; } @@ -269,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(); @@ -281,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(); @@ -292,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; @@ -306,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, int 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; @@ -318,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, int 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; @@ -330,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); } @@ -384,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); @@ -397,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(); } @@ -475,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; @@ -486,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); @@ -576,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; @@ -590,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; @@ -604,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; @@ -710,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 { @@ -755,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(); } @@ -797,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()) { @@ -810,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()) { @@ -827,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()) { @@ -840,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()) { @@ -853,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; @@ -869,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()) { @@ -883,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; @@ -923,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()) { @@ -936,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()) { @@ -950,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()) { @@ -963,7 +963,7 @@ 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(); @@ -986,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()) { @@ -1044,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); @@ -1186,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 fc113ed47..c591a8fd9 100755 --- a/Cantera/clib/src/ct.h +++ b/Cantera/clib/src/ct.h @@ -16,8 +16,8 @@ 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); @@ -25,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, int lennm, char* nm); + EEXXTT int DLL_CPREFIX phase_getSpeciesName(int n, size_t m, int 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, @@ -56,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); @@ -79,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); @@ -103,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); @@ -163,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/ctfunc.cpp b/Cantera/clib/src/ctfunc.cpp index 44a872ee3..d0e731028 100755 --- a/Cantera/clib/src/ctfunc.cpp +++ b/Cantera/clib/src/ctfunc.cpp @@ -17,7 +17,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); } @@ -25,9 +25,9 @@ extern "C" { // functions - int DLL_EXPORT func_new(int type, int n, int lenp, double* params) { + int DLL_EXPORT func_new(int type, int 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]); @@ -140,12 +140,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); + 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 491d36515..cc4935f27 100755 --- a/Cantera/clib/src/ctfunc.h +++ b/Cantera/clib/src/ctfunc.h @@ -7,14 +7,14 @@ #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, int 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 aff5fd9a2..d06313261 100644 --- a/Cantera/clib/src/ctmultiphase.cpp +++ b/Cantera/clib/src/ctmultiphase.cpp @@ -98,15 +98,15 @@ 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(); } @@ -122,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(); } @@ -138,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."); @@ -241,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"); @@ -288,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 2681596ff..f8bda233d 100644 --- a/Cantera/clib/src/ctmultiphase.h +++ b/Cantera/clib/src/ctmultiphase.h @@ -14,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 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 int DLL_CPREFIX mix_nSpecies(int i); + 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); @@ -27,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); @@ -40,7 +40,7 @@ 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); @@ -50,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/ctonedim.cpp b/Cantera/clib/src/ctonedim.cpp index 5cb41fa7a..c824bf163 100644 --- a/Cantera/clib/src/ctonedim.cpp +++ b/Cantera/clib/src/ctonedim.cpp @@ -83,15 +83,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(); } @@ -107,9 +107,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; } @@ -167,7 +167,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; @@ -302,7 +302,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; } @@ -372,8 +372,8 @@ 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); @@ -414,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])); @@ -454,7 +454,7 @@ 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++) { @@ -487,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; @@ -638,7 +638,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 36b4a9425..66d196cd5 100644 --- a/Cantera/clib/src/ctonedim.h +++ b/Cantera/clib/src/ctonedim.h @@ -17,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); @@ -30,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); @@ -58,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); @@ -92,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 3b8432d82..69a637dc2 100755 --- a/Cantera/clib/src/ctreactor.cpp +++ b/Cantera/clib/src/ctreactor.cpp @@ -172,7 +172,7 @@ 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(); diff --git a/Cantera/clib/src/ctreactor.h b/Cantera/clib/src/ctreactor.h index a50761f28..975b8d63d 100755 --- a/Cantera/clib/src/ctreactor.h +++ b/Cantera/clib/src/ctreactor.h @@ -28,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 2fba56888..efb85baba 100755 --- a/Cantera/clib/src/ctrpath.cpp +++ b/Cantera/clib/src/ctrpath.cpp @@ -138,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 4ae6e886e..5866bd191 100755 --- a/Cantera/clib/src/ctrpath.h +++ b/Cantera/clib/src/ctrpath.h @@ -26,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/ctxml.cpp b/Cantera/clib/src/ctxml.cpp index 1b86cb48d..c06dda73f 100644 --- a/Cantera/clib/src/ctxml.cpp +++ b/Cantera/clib/src/ctxml.cpp @@ -254,18 +254,17 @@ extern "C" { 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++) { data[i] = v[i]; } - n = nv; } catch (CanteraError) { return -1; } return 0; 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 f61d77d2e..c46dbfee7 100644 --- a/Cantera/python/src/ctkinetics_methods.cpp +++ b/Cantera/python/src/ctkinetics_methods.cpp @@ -8,8 +8,8 @@ kin_newFromXML(PyObject *self, PyObject *args) { 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); } @@ -157,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 4f28ed86f..f797dd3b4 100644 --- a/Cantera/python/src/ctonedim_methods.cpp +++ b/Cantera/python/src/ctonedim_methods.cpp @@ -47,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); } @@ -61,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); } @@ -75,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); } @@ -111,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); } @@ -224,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); @@ -542,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*) @@ -550,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); @@ -616,7 +616,7 @@ 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++) { @@ -680,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); @@ -749,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/src/base/ctml.cpp b/Cantera/src/base/ctml.cpp index bae797b6e..9753e3761 100644 --- a/Cantera/src/base/ctml.cpp +++ b/Cantera/src/base/ctml.cpp @@ -163,7 +163,7 @@ 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) { std::string fmt = "%8d"; @@ -178,7 +178,7 @@ namespace ctml { XML_Node& f = node.addChild("intArray",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); @@ -295,12 +295,12 @@ 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) { std::string fmt = "%17.9E"; - int i; + size_t i; std::string v = ""; for (i = 0; i < n; i++) { v += fp2str(vals[i],fmt); @@ -311,7 +311,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); diff --git a/Cantera/src/base/ctml.h b/Cantera/src/base/ctml.h index 1b22a4c09..ac2525535 100644 --- a/Cantera/src/base/ctml.h +++ b/Cantera/src/base/ctml.h @@ -210,7 +210,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); @@ -268,7 +268,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); diff --git a/Cantera/src/equil/MultiPhaseEquil.h b/Cantera/src/equil/MultiPhaseEquil.h index 7dbfcbd6a..f5cabbcfe 100644 --- a/Cantera/src/equil/MultiPhaseEquil.h +++ b/Cantera/src/equil/MultiPhaseEquil.h @@ -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); diff --git a/Cantera/src/equil/vcs_rxnadj.cpp b/Cantera/src/equil/vcs_rxnadj.cpp index af79fde99..393d76e2f 100644 --- a/Cantera/src/equil/vcs_rxnadj.cpp +++ b/Cantera/src/equil/vcs_rxnadj.cpp @@ -395,7 +395,8 @@ namespace VCSnonideal { int VCS_SOLVE::vcs_rxn_adj_cg() { size_t irxn, j; size_t k = 0; - size_t kspec, soldel = 0; + size_t kspec; + int soldel = 0; double s, xx, dss; double *dnPhase_irxn; #ifdef DEBUG_MODE diff --git a/Cantera/src/equil/vcs_solve_TP.cpp b/Cantera/src/equil/vcs_solve_TP.cpp index 065d51fdd..daa119fba 100644 --- a/Cantera/src/equil/vcs_solve_TP.cpp +++ b/Cantera/src/equil/vcs_solve_TP.cpp @@ -99,7 +99,7 @@ namespace VCSnonideal { size_t iph; double dx, xx, par; size_t dofast, ll = 0, it1 = 0; - int lec, npb, iti, lnospec; + size_t lec, npb, iti, lnospec; int rangeErrorFound = 0; bool giveUpOnElemAbund = false; int finalElemAbundAttempts = 0; @@ -415,7 +415,7 @@ namespace VCSnonideal { * for the major species (do minor species in the future too) */ - soldel = vcs_RxnStepSizes(); + soldel = int(vcs_RxnStepSizes()); if (soldel == 2) { goto L_COMPONENT_CALC; diff --git a/Cantera/src/kinetics/Kinetics.h b/Cantera/src/kinetics/Kinetics.h index 43ceeb828..e9c0bda33 100644 --- a/Cantera/src/kinetics/Kinetics.h +++ b/Cantera/src/kinetics/Kinetics.h @@ -893,7 +893,7 @@ namespace Cantera { /*! * @param index input index */ - void setIndex(int index) { m_index = index; } + void setIndex(size_t index) { m_index = index; } protected: diff --git a/Cantera/src/kinetics/ReactionPath.cpp b/Cantera/src/kinetics/ReactionPath.cpp index db8dfc4cf..829278049 100644 --- a/Cantera/src/kinetics/ReactionPath.cpp +++ b/Cantera/src/kinetics/ReactionPath.cpp @@ -167,7 +167,7 @@ namespace Cantera { } } - void ReactionPathDiagram::findMajorPaths(doublereal athreshold, int lda, + void ReactionPathDiagram::findMajorPaths(doublereal athreshold, size_t lda, doublereal* a) { size_t nn = nNodes(); size_t n, m, k1, k2; diff --git a/Cantera/src/kinetics/ReactionPath.h b/Cantera/src/kinetics/ReactionPath.h index d6db9a5ba..3dc18e91c 100644 --- a/Cantera/src/kinetics/ReactionPath.h +++ b/Cantera/src/kinetics/ReactionPath.h @@ -197,7 +197,7 @@ namespace Cantera { std::vector& excluded() { return m_exclude; } 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; } diff --git a/Cantera/src/kinetics/RxnRates.h b/Cantera/src/kinetics/RxnRates.h index baeacea2e..9cf8057cf 100644 --- a/Cantera/src/kinetics/RxnRates.h +++ b/Cantera/src/kinetics/RxnRates.h @@ -288,7 +288,7 @@ 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; size_t m_ncov, m_nmcov; }; diff --git a/Cantera/src/numerics/ArrayViewer.h b/Cantera/src/numerics/ArrayViewer.h index 685f3736a..164bd3e48 100755 --- a/Cantera/src/numerics/ArrayViewer.h +++ b/Cantera/src/numerics/ArrayViewer.h @@ -45,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]; } } @@ -87,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; } @@ -111,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 69649fff7..bf19c99b3 100755 --- a/Cantera/src/numerics/BandMatrix.cpp +++ b/Cantera/src/numerics/BandMatrix.cpp @@ -32,7 +32,7 @@ namespace Cantera { * @param ku number of superdiagonals * @param v initial value (default = 0.0) */ - BandMatrix::BandMatrix(int n, int kl, int ku, doublereal v) + BandMatrix::BandMatrix(size_t n, size_t kl, size_t ku, doublereal v) : m_factored(false), m_n(n), m_kl(kl), m_ku(ku) { data.resize(n*(2*kl + ku + 1)); ludata.resize(n*(2*kl + ku + 1)); @@ -64,7 +64,7 @@ namespace Cantera { 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; @@ -81,8 +81,8 @@ namespace Cantera { * Multiply A*b and write result to \c prod. */ void BandMatrix::mult(const double* b, double* prod) const { - int nr = rows(); - int m, j; + size_t nr = rows(); + size_t m, j; double sum = 0.0; for (m = 0; m < nr; m++) { sum = 0.0; @@ -99,8 +99,8 @@ namespace Cantera { * Multiply b*A and write result to \c prod. */ void BandMatrix::leftMult(const double* b, double* prod) const { - int nc = columns(); - int n, i; + size_t nc = columns(); + size_t n, i; double sum = 0.0; for (n = 0; n < nc; n++) { sum = 0.0; @@ -138,12 +138,12 @@ namespace Cantera { - int BandMatrix::solve(int n, const doublereal* b, doublereal* x) { + int BandMatrix::solve(size_t n, const doublereal* b, doublereal* x) { copy(b, b+n, x); return solve(n, x); } - int BandMatrix::solve(int n, doublereal* b) { + int BandMatrix::solve(size_t n, doublereal* b) { int info = 0; if (!m_factored) info = factor(); if (info == 0) @@ -161,9 +161,9 @@ namespace Cantera { } ostream& operator<<(ostream& s, const BandMatrix& m) { - int nr = m.rows(); - int nc = m.columns(); - int i,j; + size_t nr = m.rows(); + size_t nc = m.columns(); + 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.h b/Cantera/src/numerics/BandMatrix.h index ec27dcbb1..5e4c749e9 100755 --- a/Cantera/src/numerics/BandMatrix.h +++ b/Cantera/src/numerics/BandMatrix.h @@ -24,7 +24,7 @@ namespace Cantera { public: BandMatrix(); - 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 BandMatrix(const BandMatrix& y); @@ -35,27 +35,27 @@ namespace Cantera { /// assignment. BandMatrix& operator=(const BandMatrix& y); - 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); void bfill(doublereal v) { std::fill(data.begin(), data.end(), v); m_factored = false; } - doublereal& operator()( int i, int j) { + doublereal& operator()(size_t i, size_t j) { return value(i,j); } - doublereal operator() ( int i, int j) const { + doublereal operator() (size_t i, size_t j) const { return value(i,j); } /// Return a reference to element (i,j). Since this method may /// alter the element value, it may need to be refactored, so /// the flag m_factored is set to false. - doublereal& value( int i, int j) { + doublereal& value(size_t i, size_t j) { m_factored = false; - if (i < j - m_ku || i > j + m_kl) { + if (i + m_ku < j || i > j + m_kl) { m_zero = 0.0; return m_zero; } @@ -64,15 +64,15 @@ namespace Cantera { /// Return the value of element (i,j). This method does not /// alter the array. - doublereal value( int i, int j) const { - if (i < j - m_ku || i > j + m_kl) return 0.0; + doublereal value(size_t i, size_t j) const { + if (i + m_ku < j || i > j + m_kl) return 0.0; return data[index(i,j)]; } /// Return the location in the internal 1D array corresponding to /// the (i,j) element in the banded array. - int index(int i, int j) const { - int rw = m_kl + m_ku + i - j; + size_t index(size_t i, size_t j) const { + size_t rw = m_kl + m_ku + i - j; return (2*m_kl + m_ku + 1)*j + rw; } @@ -80,27 +80,27 @@ namespace Cantera { /// bandwidth. For efficiency, this method does not check that /// (i,j) are within the bandwidth; it is up to the calling /// program to insure that this is true. - doublereal _value(int i, int j) const { + doublereal _value(size_t i, size_t j) const { return data[index(i,j)]; } /// Number of rows - int nRows() const { return m_n; } + size_t nRows() const { return m_n; } /// @deprecated Redundant. - int rows() const { return m_n; } + size_t rows() const { return m_n; } /// Number of columns - int nColumns() const { return m_n; } + size_t nColumns() const { return m_n; } /// @deprecated Redundant. - int columns() const { return m_n; } + size_t columns() const { return m_n; } /// Number of subdiagonals - int nSubDiagonals() const { return m_kl; } + size_t nSubDiagonals() const { return m_kl; } /// Number of superdiagonals - int nSuperDiagonals() const { return m_ku; } + size_t nSuperDiagonals() const { return m_ku; } - int ldim() const { return 2*m_kl + m_ku + 1; } + size_t ldim() const { return 2*m_kl + m_ku + 1; } vector_int& ipiv() { return m_ipiv; } /// Multiply A*b and write result to prod. @@ -113,8 +113,8 @@ namespace Cantera { //void solve(const vector_fp& b, vector_fp& x); - int solve(int n, const doublereal* b, doublereal* x); - int solve(int n, doublereal* b); + int solve(size_t n, const doublereal* b, doublereal* x); + int solve(size_t n, doublereal* b); vector_fp::iterator begin() { m_factored = false; @@ -133,7 +133,7 @@ namespace Cantera { bool m_factored; - int m_n, m_kl, m_ku; + size_t m_n, m_kl, m_ku; doublereal m_zero; vector_int m_ipiv; diff --git a/Cantera/src/numerics/CVodeInt.cpp b/Cantera/src/numerics/CVodeInt.cpp index 5204307fd..31291ef10 100644 --- a/Cantera/src/numerics/CVodeInt.cpp +++ b/Cantera/src/numerics/CVodeInt.cpp @@ -117,15 +117,15 @@ 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= 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; @@ -69,28 +69,28 @@ namespace Cantera { } 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 != -1 && (jg + 1 < firstPoint() || jg > lastPoint() + 1)) return; // if evaluating a Jacobian, compute the steady-state residual - if (jg >= 0) rdt = 0.0; + if (jg != -1) 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 == -1) { // 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 374129616..8ca0aca87 100644 --- a/Cantera/src/oneD/Domain1D.h +++ b/Cantera/src/oneD/Domain1D.h @@ -43,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), @@ -68,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. @@ -84,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; } @@ -113,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 @@ -130,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) { @@ -157,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", @@ -189,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 @@ -223,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]; } /** @@ -280,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. @@ -297,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)]; } @@ -307,7 +307,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 @@ -337,19 +337,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 @@ -387,7 +387,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]; } @@ -398,7 +398,7 @@ namespace Cantera { std::string id() { if (m_id != "") return m_id; - else return std::string("domain ") + int2str(m_index); + else return std::string("domain ") + int2str(int(m_index)); } /** @@ -414,7 +414,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]; } @@ -437,11 +437,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 @@ -456,7 +456,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 @@ -479,8 +479,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; @@ -489,7 +489,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 @@ -498,9 +498,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; std::string m_id, m_desc; diff --git a/Cantera/src/oneD/Inlet1D.h b/Cantera/src/oneD/Inlet1D.h index 4366ff409..f001f6e0f 100644 --- a/Cantera/src/oneD/Inlet1D.h +++ b/Cantera/src/oneD/Inlet1D.h @@ -73,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; @@ -154,7 +154,7 @@ namespace Cantera { virtual doublereal massFraction(int k) {return m_yin[k];} virtual std::string componentName(int 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, doublereal* soln); virtual void restore(const XML_Node& dom, doublereal* soln); @@ -163,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; @@ -187,7 +187,7 @@ namespace Cantera { 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, doublereal* soln); @@ -218,7 +218,7 @@ namespace Cantera { 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, doublereal* soln); @@ -250,7 +250,7 @@ namespace Cantera { 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, doublereal* soln); @@ -298,14 +298,14 @@ namespace Cantera { virtual doublereal massFraction(int k) {return m_yres[k];} virtual std::string componentName(int 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, doublereal* 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; @@ -331,7 +331,7 @@ namespace Cantera { 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, doublereal* soln); @@ -391,7 +391,7 @@ namespace Cantera { 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, doublereal* soln); @@ -424,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/MultiJac.cpp b/Cantera/src/oneD/MultiJac.cpp index d99cec7b1..94d231a02 100644 --- a/Cantera/src/oneD/MultiJac.cpp +++ b/Cantera/src/oneD/MultiJac.cpp @@ -55,7 +55,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++) { @@ -74,7 +74,7 @@ namespace Cantera { // compute nth column of Jacobian for (i = j - 1; i <= j+1; i++) { - if (i >= 0 && i < m_points) { + if (i != -1 && 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 2041cc93d..135efc393 100644 --- a/Cantera/src/oneD/MultiJac.h +++ b/Cantera/src/oneD/MultiJac.h @@ -87,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 a321d4006..eac3834d7 100644 --- a/Cantera/src/oneD/MultiNewton.cpp +++ b/Cantera/src/oneD/MultiNewton.cpp @@ -61,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]; } } @@ -71,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(); @@ -88,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; @@ -106,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(); + int 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 @@ -127,28 +122,29 @@ namespace Cantera { // if iok is non-zero, then solve failed 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 != -1; 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(iok)+") \nsee file bandmatrix.csv\n"); } else if (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; @@ -168,11 +164,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)); diff --git a/Cantera/src/oneD/MultiNewton.h b/Cantera/src/oneD/MultiNewton.h index afd339f50..afa4157bb 100644 --- a/Cantera/src/oneD/MultiNewton.h +++ b/Cantera/src/oneD/MultiNewton.h @@ -24,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, @@ -48,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: @@ -57,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 728e02d0f..e72553fcd 100644 --- a/Cantera/src/oneD/OneDim.cpp +++ b/Cantera/src/oneD/OneDim.cpp @@ -100,8 +100,7 @@ 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++) { + for (size_t i = 0; i < m_gridpts.size(); i++) { sprintf(buf,"%5i %5i %9.4f %5i %9.4f \n", m_gridpts[i], m_funcEvals[i], m_funcElapsed[i], m_jacEvals[i], m_jacElapsed[i]); @@ -142,20 +141,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; @@ -163,18 +161,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 == -1) 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 == -1) bw2 = m_dom[i-1]->nComponents(); bw2 += d->nComponents() - 1; } @@ -194,7 +192,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); } @@ -242,7 +240,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); @@ -459,11 +457,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 3dfac1b15..756733dae 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); /// 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,7 +121,7 @@ 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. @@ -167,17 +167,17 @@ namespace Cantera { MultiNewton* m_newt; // Newton iterator doublereal m_rdt; // reciprocal of time step bool m_jac_ok; // if true, Jacobian is current - int m_nd; // number of domains - int m_bw; // Jacobian bandwidth - int m_size; // solution vector size + size_t m_nd; // number of domains + 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 @@ -188,7 +188,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 01355ede1..7c28bf55d 100644 --- a/Cantera/src/oneD/Sim1D.cpp +++ b/Cantera/src/oneD/Sim1D.cpp @@ -48,10 +48,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; } @@ -80,7 +80,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); @@ -89,15 +89,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]; } @@ -115,16 +115,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); @@ -157,7 +155,7 @@ namespace Cantera { } vector xd; - int sz = 0, np, nv, m; + size_t sz = 0, np, nv, m; for (m = 0; m < m_nd; m++) { XML_Node* d = f->findID(domain(m).id()); if (!d) { @@ -185,22 +183,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"); @@ -210,22 +208,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]; } @@ -270,8 +268,8 @@ namespace Cantera { 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(", "); + writelog(int2str(int(domain(mm).nPoints()))); + if (mm + 2 < nDomains()) writelog(", "); } writelog("]"); writelog(" point grid(s).\n\n"); @@ -331,14 +329,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(); @@ -350,19 +346,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)); } @@ -370,7 +366,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)); @@ -380,7 +376,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); } @@ -399,8 +395,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(); @@ -433,9 +429,9 @@ 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 strt, n, m, i; + size_t m1 = 0; + std::vector dsize; for (n = 0; n < m_nd; n++) { @@ -443,11 +439,11 @@ namespace Cantera { 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["<nSpecies(); + size_t nsp2 = m_thermo->nSpecies(); if (nsp2 != m_nsp) { m_nsp = nsp2; Domain1D::resize(m_nsp+4, points); @@ -187,7 +187,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); @@ -215,9 +215,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++) { @@ -267,7 +267,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); @@ -279,11 +279,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); @@ -291,9 +291,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) @@ -323,26 +323,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 != -1 && (jg + 1 < firstPoint() || jg > lastPoint() + 1)) return; // if evaluating a Jacobian, compute the steady-state residual - if (jg >= 0) rdt = 0.0; + if (jg != -1) 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 == -1) { // evaluate all points jmin = 0; jmax = m_points - 1; } @@ -352,11 +352,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; //----------------------------------------------------- @@ -571,11 +571,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); @@ -585,8 +583,8 @@ 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++) { - setGasAtMidpoint(x,m); + for (size_t m = j0; m < j1; m++) { + setGasAtMidpoint(x,m); dz = m_z[m+1] - m_z[m]; wtm = m_thermo->meanMolecularWeight(); @@ -595,10 +593,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); @@ -629,26 +627,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 != -1 && (jg + 1 < firstPoint() || jg > lastPoint() + 1)) return; // if evaluating a Jacobian, compute the steady-state residual - if (jg >= 0) rdt = 0.0; + if (jg != -1) 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 == -1) { // evaluate all points jmin = 0; jmax = m_points - 1; } @@ -658,11 +656,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; //----------------------------------------------------- @@ -874,8 +872,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]; @@ -903,7 +901,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); @@ -927,8 +925,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) { @@ -966,7 +964,7 @@ 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"; @@ -983,7 +981,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;} @@ -1005,7 +1003,7 @@ namespace Cantera { void StFlow::restore(const XML_Node& dom, doublereal* soln) { vector ignored; - int nsp = m_thermo->nSpecies(); + size_t nsp = m_thermo->nSpecies(); vector_int did_species(nsp, 0); vector str; @@ -1027,7 +1025,7 @@ namespace Cantera { int nd = static_cast(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++) { @@ -1036,7 +1034,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)); @@ -1140,15 +1138,15 @@ namespace Cantera { void StFlow::save(XML_Node& o, doublereal* sol) { - int k; + size_t k; ArrayViewer soln(m_nv, m_points, 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 582ba64db..dc69b387c 100644 --- a/Cantera/src/oneD/StFlow.h +++ b/Cantera/src/oneD/StFlow.h @@ -64,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(){} @@ -74,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; } @@ -103,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]); } } @@ -142,7 +141,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; } @@ -153,24 +152,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); @@ -206,8 +205,8 @@ 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) { @@ -229,20 +228,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]; } @@ -251,23 +250,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)); } @@ -276,9 +275,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(); @@ -291,7 +289,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)]); @@ -304,44 +302,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); } @@ -349,38 +347,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); //--------------------------------------------------------- @@ -426,7 +424,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; @@ -454,7 +452,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; @@ -467,10 +465,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"; } }; @@ -480,13 +478,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 ad72b7652..cdcd29e8b 100644 --- a/Cantera/src/oneD/boundaries1D.cpp +++ b/Cantera/src/oneD/boundaries1D.cpp @@ -23,7 +23,7 @@ namespace Cantera { void Bdry1D:: - _init(int n) { + _init(size_t n) { if (m_index < 0) { throw CanteraError("Bdry1D", "install in container before calling init."); @@ -55,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; @@ -156,10 +156,10 @@ 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 != -1 && (jg + 2 < firstPoint() || jg > lastPoint() + 2)) return; // start of local part of global arrays doublereal* x = xg + loc(); @@ -218,7 +218,7 @@ 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; @@ -239,7 +239,7 @@ namespace Cantera { inlt.addAttribute("id",id()); inlt.addAttribute("points",1); inlt.addAttribute("type","inlet"); - inlt.addAttribute("components",nComponents()); + inlt.addAttribute("components", double(nComponents())); for (int k = 0; k < nComponents(); k++) { ctml::addFloat(inlt, componentName(k), s[k], "", "",lowerBound(k), upperBound(k)); } @@ -284,9 +284,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 != -1 && (jg + 2 < firstPoint() || jg > lastPoint() + 2)) return; // start of local part of global arrays doublereal* x = xg + loc(); @@ -304,7 +304,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:: @@ -342,9 +342,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 != -1 && (jg + 2< firstPoint() || jg > lastPoint() + 2)) return; // start of local part of global arrays doublereal* x = xg + loc(); @@ -355,7 +355,7 @@ namespace Cantera { r[0] = x[0]; diag[0] = 0; - int nc; + size_t nc; if (m_flow_right) { nc = m_flow_right->nComponents(); @@ -387,7 +387,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:: @@ -428,9 +428,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 != -1 && (jg + 2 < firstPoint() || jg > lastPoint() + 2)) return; // start of local part of global arrays doublereal* x = xg + loc(); @@ -441,7 +441,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(); @@ -485,7 +485,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:: @@ -563,10 +563,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 != -1 && (jg + 2 < firstPoint() || jg > lastPoint() + 2)) return; // start of local part of global arrays doublereal* x = xg + loc(); @@ -578,7 +578,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(); @@ -625,7 +625,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:: @@ -668,9 +668,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 != -1 && (jg + 2 < firstPoint() || jg > lastPoint() + 2)) return; // start of local part of global arrays doublereal* x = xg + loc(); @@ -680,7 +680,7 @@ namespace Cantera { r[0] = x[0] - m_temp; diag[0] = 0; - int nc; + size_t nc; if (m_flow_right) { rb = r + 1; @@ -704,7 +704,7 @@ namespace Cantera { inlt.addAttribute("id",id()); inlt.addAttribute("points",1); inlt.addAttribute("type","surface"); - inlt.addAttribute("components",nComponents()); + inlt.addAttribute("components", double(nComponents())); for (int k = 0; k < nComponents(); k++) { ctml::addFloat(inlt, componentName(k), s[k], "", "",0.0, 1.0); } @@ -766,9 +766,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 != -1 && (jg + 2 < firstPoint() || jg > lastPoint() + 2)) return; // start of local part of global arrays doublereal* x = xg + loc(); @@ -793,8 +793,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(); @@ -813,7 +813,7 @@ 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; @@ -842,7 +842,7 @@ 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()); @@ -863,7 +863,7 @@ namespace Cantera { inlt.addAttribute("id",id()); inlt.addAttribute("points",1); inlt.addAttribute("type","surface"); - inlt.addAttribute("components",nComponents()); + inlt.addAttribute("components", double(nComponents())); for (int 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 d837d4a65..63762c7e2 100644 --- a/Cantera/src/oneD/newton_utils.cpp +++ b/Cantera/src/oneD/newton_utils.cpp @@ -11,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; } }; @@ -26,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++) { @@ -104,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; @@ -119,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/refine.cpp b/Cantera/src/oneD/refine.cpp index 115a6c147..ccabbb76a 100644 --- a/Cantera/src/oneD/refine.cpp +++ b/Cantera/src/oneD/refine.cpp @@ -9,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; } @@ -40,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; } @@ -70,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"); @@ -173,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)]; } @@ -200,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 "); @@ -232,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/thermo/ThermoPhase.h b/Cantera/src/thermo/ThermoPhase.h index 92e66c16e..76a80acfd 100644 --- a/Cantera/src/thermo/ThermoPhase.h +++ b/Cantera/src/thermo/ThermoPhase.h @@ -2013,7 +2013,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; } /** @@ -2026,7 +2026,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 @@ -2141,7 +2141,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/transport/L_matrix.h b/Cantera/src/transport/L_matrix.h index aaaa6b287..a7312ae9e 100755 --- a/Cantera/src/transport/L_matrix.h +++ b/Cantera/src/transport/L_matrix.h @@ -21,7 +21,7 @@ namespace Cantera { 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 @@ -147,9 +147,9 @@ namespace Cantera { void MultiTransport::eval_L1001(const doublereal* x) { doublereal prefactor = 32.00*m_temp/(5.00*Pi); - int i,j; + size_t 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" @@ -174,8 +174,8 @@ namespace Cantera { //////////////////////////////////////////////////////////////////////// void MultiTransport::eval_L0001() { - int i, j; - int n2 = 2*m_nsp; + size_t i, j; + size_t n2 = 2*m_nsp; for (j = 0; j < m_nsp; j++) for (i = 0; i < m_nsp; i++) m_Lmatrix(i,j+n2) = 0.0; @@ -184,8 +184,8 @@ namespace Cantera { //////////////////////////////////////////////////////////////////////// void MultiTransport::eval_L0100() { - int i, j; - int n2 = 2*m_nsp; + size_t i, j; + size_t n2 = 2*m_nsp; for (j = 0; j < m_nsp; j++) for (i = 0; i < m_nsp; i++) m_Lmatrix(i+n2,j) = 0.0; // see Eq. (12.123) @@ -194,8 +194,8 @@ namespace Cantera { //////////////////////////////////////////////////////////////////////// void MultiTransport::eval_L0110() { - int i, j; - int n2 = 2*m_nsp; + size_t i, j; + size_t n2 = 2*m_nsp; for (j = 0; j < m_nsp; j++) for (i = 0; i < m_nsp; i++) m_Lmatrix(i+n2,j+m_nsp) = m_Lmatrix(j+m_nsp,i+n2); // see Eq. (12.123) @@ -210,8 +210,8 @@ 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; + size_t i,k; doublereal constant1, constant2, diff_int, sum; for (i = 0; i < m_nsp; i++) { if (hasInternalModes(i)) { diff --git a/Cantera/src/transport/LiquidTransport.cpp b/Cantera/src/transport/LiquidTransport.cpp index d9c33df41..7aff5a091 100644 --- a/Cantera/src/transport/LiquidTransport.cpp +++ b/Cantera/src/transport/LiquidTransport.cpp @@ -348,26 +348,26 @@ 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]; } } //================================================================================================ 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]; } } //================================================================================================ void LiquidTransport::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 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]; } update_Grad_lnAC(); @@ -392,7 +392,7 @@ namespace Cantera { } if (!m_cond_mix_ok) { doublereal sum1 = 0.0, sum2 = 0.0; - for (int k = 0; k < m_nsp; k++) { + for (size_t k = 0; k < m_nsp; k++) { sum1 += m_molefracs[k] * m_condSpecies[k]; sum2 += m_molefracs[k] / m_condSpecies[k]; } @@ -413,7 +413,7 @@ namespace Cantera { * zeros. */ void LiquidTransport::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; } } @@ -775,7 +775,7 @@ namespace Cantera { void LiquidTransport::stefan_maxwell_solve() { int i, j, a; doublereal tmp; - int VIM = m_nDim; + size_t VIM = m_nDim; m_B.resize(m_nsp, VIM); //! grab a local copy of the molecular weights const vector_fp& M = m_thermo->molecularWeights(); diff --git a/Cantera/src/transport/LiquidTransport.h b/Cantera/src/transport/LiquidTransport.h index 9c2e181f7..5804f33c0 100644 --- a/Cantera/src/transport/LiquidTransport.h +++ b/Cantera/src/transport/LiquidTransport.h @@ -729,7 +729,7 @@ namespace Cantera { /*! * Either 1, 2, or 3 */ - int m_nDim; + size_t m_nDim; private: diff --git a/Cantera/src/transport/MultiTransport.cpp b/Cantera/src/transport/MultiTransport.cpp index 8f5fd32b8..6874cd8cc 100755 --- a/Cantera/src/transport/MultiTransport.cpp +++ b/Cantera/src/transport/MultiTransport.cpp @@ -555,7 +555,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]; @@ -627,8 +627,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) { @@ -665,7 +665,7 @@ namespace Cantera { const doublereal* state2, doublereal delta, doublereal* fluxes) { getMassFluxes(state1, state2, delta, fluxes); - int k, nsp = m_thermo->nSpecies(); + size_t k, nsp = m_thermo->nSpecies(); for (k = 0; k < nsp; k++) { fluxes[k] /= m_mw[k]; } diff --git a/Cantera/src/transport/MultiTransport.h b/Cantera/src/transport/MultiTransport.h index 070fa5025..6fa289f3d 100644 --- a/Cantera/src/transport/MultiTransport.h +++ b/Cantera/src/transport/MultiTransport.h @@ -288,7 +288,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 359402df1..60f492311 100644 --- a/Cantera/src/transport/SimpleTransport.cpp +++ b/Cantera/src/transport/SimpleTransport.cpp @@ -457,21 +457,21 @@ namespace Cantera { //================================================================================================ 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]; } } @@ -505,7 +505,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]; } } @@ -522,7 +522,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; } } diff --git a/Cantera/src/transport/SimpleTransport.h b/Cantera/src/transport/SimpleTransport.h index 4604b074d..fc88813b5 100644 --- a/Cantera/src/transport/SimpleTransport.h +++ b/Cantera/src/transport/SimpleTransport.h @@ -432,7 +432,7 @@ namespace Cantera { private: //! Number of species in the mixture - int m_nsp; + size_t m_nsp; //! Temperature dependence type /*! diff --git a/Cantera/src/transport/SolidTransport.cpp b/Cantera/src/transport/SolidTransport.cpp index 21a22681b..882f4e358 100644 --- a/Cantera/src/transport/SolidTransport.cpp +++ b/Cantera/src/transport/SolidTransport.cpp @@ -47,12 +47,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 * fabs(m_thermo->charge(k)); } } @@ -81,10 +79,8 @@ 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++) { + for (size_t k = 0; k < m_thermo->nSpecies(); 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 7f89f5cfa..ec7cb0441 100644 --- a/Cantera/src/transport/SolidTransport.h +++ b/Cantera/src/transport/SolidTransport.h @@ -45,7 +45,7 @@ virtual ~SolidTransport() {} private: - int m_nmobile; // number of mobile species + size_t m_nmobile; // number of mobile species vector_fp m_Adiff; vector_fp m_Ndiff; vector_fp m_Ediff; diff --git a/Cantera/src/transport/TransportBase.cpp b/Cantera/src/transport/TransportBase.cpp index faee061a2..6a896f913 100644 --- a/Cantera/src/transport/TransportBase.cpp +++ b/Cantera/src/transport/TransportBase.cpp @@ -72,7 +72,7 @@ namespace Cantera { return m_ready; } - int Transport::index() const { + size_t Transport::index() const { return m_index; } @@ -80,7 +80,7 @@ namespace Cantera { * 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 3aa2eafbe..140899902 100644 --- a/Cantera/src/transport/TransportBase.h +++ b/Cantera/src/transport/TransportBase.h @@ -125,13 +125,13 @@ namespace Cantera { * Returns an integer index number. This is for internal use * of Cantera, and may be removed in the future. */ - int index() const ; + size_t index() const ; /** * Set an integer index number. This is for internal use of * Cantera, and may be removed in the future. */ - void setIndex(int i); + void setIndex(size_t i); //! Set the number of dimensions to be expected in flux expressions /*! @@ -428,8 +428,8 @@ namespace Cantera { thermo_t* m_thermo; ///< pointer to the object representing the phase bool m_ready; ///< true if finalize has been called - size_t m_nmin; ///< number of species - int m_index; + size_t m_nmin; ///< number of species + 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 cda0cdaf4..6770163c0 100644 --- a/Cantera/src/transport/TransportFactory.cpp +++ b/Cantera/src/transport/TransportFactory.cpp @@ -388,7 +388,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(); @@ -518,7 +518,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(); @@ -628,9 +628,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); diff --git a/Cantera/src/transport/TransportParams.h b/Cantera/src/transport/TransportParams.h index 24eeaa1cd..1355b3a9e 100755 --- a/Cantera/src/transport/TransportParams.h +++ b/Cantera/src/transport/TransportParams.h @@ -20,7 +20,7 @@ namespace Cantera { TransportParams() : thermo(0), xml(0) {} virtual ~TransportParams(); - int nsp_; + size_t nsp_; // phase_t* mix; thermo_t* thermo; diff --git a/Cantera/src/zeroD/ConstPressureReactor.cpp b/Cantera/src/zeroD/ConstPressureReactor.cpp index 909cf4597..6f90a088f 100644 --- a/Cantera/src/zeroD/ConstPressureReactor.cpp +++ b/Cantera/src/zeroD/ConstPressureReactor.cpp @@ -46,7 +46,7 @@ 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++) { surf = m_wall[m]->surface(m_lr[m]); @@ -104,7 +104,7 @@ 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++) { surf = m_wall[m]->surface(m_lr[m]); @@ -127,24 +127,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]; @@ -159,9 +159,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]); @@ -175,7 +175,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]; } @@ -183,7 +183,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; } } @@ -204,7 +204,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]; @@ -233,11 +233,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) { @@ -249,9 +248,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) { @@ -263,12 +262,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]; @@ -277,22 +276,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 != -1) 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 != -1) { return k + 2 + m_nsp + walloffset; } else { diff --git a/Cantera/src/zeroD/ConstPressureReactor.h b/Cantera/src/zeroD/ConstPressureReactor.h index ce0c92a35..530c2b126 100644 --- a/Cantera/src/zeroD/ConstPressureReactor.h +++ b/Cantera/src/zeroD/ConstPressureReactor.h @@ -51,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 60d9fdeef..084b05f59 100644 --- a/Cantera/src/zeroD/FlowDevice.cpp +++ b/Cantera/src/zeroD/FlowDevice.cpp @@ -22,7 +22,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); @@ -45,9 +45,9 @@ 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) { + doublereal FlowDevice::outletSpeciesMassFlowRate(size_t k) { if (k < 0 || k >= m_nspout) return 0.0; - int ki = m_out2in[k]; + size_t ki = m_out2in[k]; if (ki < 0) 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 5ab10f00c..64a30b0d2 100644 --- a/Cantera/src/zeroD/FlowDevice.h +++ b/Cantera/src/zeroD/FlowDevice.h @@ -74,7 +74,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(); @@ -162,10 +162,10 @@ namespace CanteraZeroD { private: - int m_nspin, m_nspout; + size_t m_nspin, m_nspout; ReactorBase* m_in; ReactorBase* m_out; - vector_int m_in2out, m_out2in; + std::vector m_in2out, m_out2in; void warn(std::string meth) { writelog(std::string("Warning: method ") + meth + " of base class " diff --git a/Cantera/src/zeroD/FlowReactor.cpp b/Cantera/src/zeroD/FlowReactor.cpp index 66bf62578..5b46dd01f 100644 --- a/Cantera/src/zeroD/FlowReactor.cpp +++ b/Cantera/src/zeroD/FlowReactor.cpp @@ -82,7 +82,7 @@ namespace CanteraZeroD { m_thermo->restoreState(m_state); double mult; - int n, npar; + size_t n, npar; // process sensitivity parameters if (params) { @@ -127,12 +127,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 != -1) return k + 2; else return -1; } diff --git a/Cantera/src/zeroD/FlowReactor.h b/Cantera/src/zeroD/FlowReactor.h index 019910da7..46e0361b0 100644 --- a/Cantera/src/zeroD/FlowReactor.h +++ b/Cantera/src/zeroD/FlowReactor.h @@ -59,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/Reactor.cpp b/Cantera/src/zeroD/Reactor.cpp index 668866a96..2413b516e 100644 --- a/Cantera/src/zeroD/Reactor.cpp +++ b/Cantera/src/zeroD/Reactor.cpp @@ -60,9 +60,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); @@ -79,7 +79,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(); @@ -106,10 +106,10 @@ namespace CanteraZeroD { m_init = true; } - int Reactor::nSensParams() { - if (m_nsens < 0) { + size_t Reactor::nSensParams() { + if (m_nsens == -1) { // 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]); @@ -151,9 +151,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); @@ -177,12 +177,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) { @@ -212,7 +212,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]; @@ -343,17 +343,17 @@ namespace CanteraZeroD { } - 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 != -1) 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); diff --git a/Cantera/src/zeroD/Reactor.h b/Cantera/src/zeroD/Reactor.h index b1b287692..7aa66ecc6 100644 --- a/Cantera/src/zeroD/Reactor.h +++ b/Cantera/src/zeroD/Reactor.h @@ -102,13 +102,13 @@ namespace CanteraZeroD { */ virtual void updateState(doublereal* y); - virtual int nSensParams(); + virtual size_t nSensParams(); virtual void addSensitivityReaction(int 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: @@ -123,12 +123,12 @@ namespace CanteraZeroD { vector_fp m_sdot; // surface production rates bool m_chem; bool m_energy; - int m_nv; + size_t m_nv; - int m_nsens; + size_t m_nsens; vector_int m_pnum; std::vector m_pname; - vector_int m_nsens_wall; + 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 45e33976f..f14f9fe43 100644 --- a/Cantera/src/zeroD/ReactorBase.cpp +++ b/Cantera/src/zeroD/ReactorBase.cpp @@ -64,7 +64,7 @@ namespace CanteraZeroD { m_nwalls++; } - Wall& ReactorBase::wall(int n) { + Wall& ReactorBase::wall(size_t n) { return *m_wall[n]; } @@ -76,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 b1ab2d43a..e84fb96f2 100644 --- a/Cantera/src/zeroD/ReactorBase.h +++ b/Cantera/src/zeroD/ReactorBase.h @@ -74,15 +74,15 @@ namespace CanteraZeroD { 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 @@ -131,7 +131,7 @@ 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]; } //@} @@ -142,12 +142,12 @@ namespace CanteraZeroD { protected: - int m_nsp; + size_t m_nsp; 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; diff --git a/Cantera/src/zeroD/ReactorNet.cpp b/Cantera/src/zeroD/ReactorNet.cpp index 48a02776b..16c924970 100644 --- a/Cantera/src/zeroD/ReactorNet.cpp +++ b/Cantera/src/zeroD/ReactorNet.cpp @@ -40,7 +40,7 @@ namespace CanteraZeroD { } void ReactorNet::initialize(doublereal t0) { - int n, nv; + size_t n, nv; char buf[100]; m_nv = 0; m_reactors.clear(); @@ -79,7 +79,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]; @@ -180,9 +180,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 { @@ -238,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]; } @@ -248,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 11ecd2846..300e0f032 100644 --- a/Cantera/src/zeroD/ReactorNet.h +++ b/Cantera/src/zeroD/ReactorNet.h @@ -92,12 +92,12 @@ namespace CanteraZeroD { 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); } @@ -112,16 +112,16 @@ namespace CanteraZeroD { 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); } @@ -129,20 +129,20 @@ namespace CanteraZeroD { std::vector m_r; std::vector m_reactors; - int m_nr; - int m_nreactors; + size_t m_nr; + size_t m_nreactors; Integrator* m_integ; doublereal m_time; bool m_init; - int m_nv; - vector_int m_size; + 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; - vector_int m_nparams; + size_t m_ntotpar; + std::vector m_nparams; vector_int m_connect; vector_fp m_ydot; diff --git a/Cantera/src/zeroD/Wall.cpp b/Cantera/src/zeroD/Wall.cpp index 2cfd91e46..9aebc3823 100644 --- a/Cantera/src/zeroD/Wall.cpp +++ b/Cantera/src/zeroD/Wall.cpp @@ -40,10 +40,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 != -1) { m_surf[0] = (SurfPhase*)&left->thermo(ileft); m_nsp[0] = m_surf[0]->nSpecies(); m_leftcov.resize(m_nsp[0]); @@ -52,14 +52,14 @@ namespace CanteraZeroD { } if (right) { iright = right->surfacePhaseIndex(); - if (iright >= 0) { + if (iright != -1) { 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 == -1 || iright == -1) { throw CanteraError("Wall::setKinetics", "specified surface kinetics manager does not " "represent a surface reaction mechanism."); @@ -138,7 +138,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++) { @@ -158,7 +158,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 79097ed5a..1aa8199d0 100644 --- a/Cantera/src/zeroD/Wall.h +++ b/Cantera/src/zeroD/Wall.h @@ -124,7 +124,7 @@ 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 @@ -150,7 +150,7 @@ 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; diff --git a/apps/bvp/AxiStagnBVP.cpp b/apps/bvp/AxiStagnBVP.cpp index b094e35f3..c2739d8fb 100644 --- a/apps/bvp/AxiStagnBVP.cpp +++ b/apps/bvp/AxiStagnBVP.cpp @@ -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..ddc65702f 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) { diff --git a/apps/bvp/blasius.cpp b/apps/bvp/blasius.cpp index dd9215c38..5b09cd991 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) { diff --git a/apps/bvp/stagnation.cpp b/apps/bvp/stagnation.cpp index e000d23b1..983906224 100644 --- a/apps/bvp/stagnation.cpp +++ b/apps/bvp/stagnation.cpp @@ -125,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); diff --git a/tools/testtools/tok_input_util.cpp b/tools/testtools/tok_input_util.cpp index c3c67908c..c9dbb721b 100644 --- a/tools/testtools/tok_input_util.cpp +++ b/tools/testtools/tok_input_util.cpp @@ -1529,15 +1529,15 @@ void strip_item_from_token(int iword, TOKEN *tok) #ifdef WIN32 __w64 int 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; #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)) { while(tok->orig_str[j] != '\0') { From 9c2ec3862beb8a38a545849a6d68eb77749f5fd2 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Tue, 17 Jan 2012 04:12:15 +0000 Subject: [PATCH 117/169] Fixes for MSVC warnings C4273 and C4996 C4273 - (inconsistent dll linkage) generated by multiple declarations of isatty C4996 - deprecated POSIX function names need to be prefixed with "_" --- ext/f2c_libs/err.c | 8 ++++---- ext/f2c_libs/fio.h | 9 ++++++++- ext/f2c_libs/inquire.c | 2 +- ext/f2c_libs/lread.c | 2 +- ext/f2c_libs/open.c | 4 ++-- ext/f2c_libs/rsne.c | 2 +- ext/f2c_libs/s_paus.c | 11 ++++++++--- 7 files changed, 25 insertions(+), 13 deletions(-) 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/fio.h b/ext/f2c_libs/fio.h index 4c3043e9c..4595187af 100644 --- a/ext/f2c_libs/fio.h +++ b/ext/f2c_libs/fio.h @@ -108,8 +108,15 @@ 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 +#ifdef _MSC_VER +#define ISATTY _isatty +#define FILENO _fileno +#define ACCESS _access +#else extern int isatty(int); +#define ISATTY isatty +#define FILENO fileno +#define ACCESS access #endif extern int err__fl(int,int,char*); extern int xrd_SL(void); diff --git a/ext/f2c_libs/inquire.c b/ext/f2c_libs/inquire.c index 96db855eb..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;ioerr,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 */ diff --git a/ext/f2c_libs/rsne.c b/ext/f2c_libs/rsne.c index 4f6b57a60..190f6c461 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 _MSC_VER 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..426b2c62a 100644 --- a/ext/f2c_libs/s_paus.c +++ b/ext/f2c_libs/s_paus.c @@ -20,8 +20,13 @@ extern "C" { extern "C" { #endif extern int getpid(void); -#ifndef WIN32 -extern int isatty(int); +#ifdef _MSC_VER +#define ISATTY _isatty +#define FILENO _fileno +#else +extern int isatty(int); +#define ISATTY isatty +#define FILENO fileno #endif extern int pause(void); #endif @@ -66,7 +71,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 From e5d4b58e2a5e86bf7a311b4e54f4df4dcb3d4cd2 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Tue, 17 Jan 2012 04:12:19 +0000 Subject: [PATCH 118/169] Fix MSVC warning C4290 by removing exception specifications --- Cantera/src/base/checkFinite.cpp | 10 +++++----- Cantera/src/base/mdp_allo.cpp | 4 +--- Cantera/src/base/mdp_allo.h | 7 +++---- 3 files changed, 9 insertions(+), 12 deletions(-) diff --git a/Cantera/src/base/checkFinite.cpp b/Cantera/src/base/checkFinite.cpp index f0c7e2629..8747268e1 100644 --- a/Cantera/src/base/checkFinite.cpp +++ b/Cantera/src/base/checkFinite.cpp @@ -40,7 +40,7 @@ namespace mdp { * @param tmp number to be checked */ #ifdef WIN32 - void checkFinite(const double tmp) throw(std::range_error) { + void checkFinite(const double tmp) { if (_finite(tmp)) { if(_isnan(tmp)) { printf("ERROR: we have encountered a nan!\n"); @@ -54,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("ERROR: we have encountered a nan!\n"); @@ -91,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]; @@ -109,7 +109,7 @@ namespace mdp { * @param tmp number to be checked */ #ifdef WIN32 -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("ERROR: we have encountered a zero!\n"); @@ -127,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("ERROR: we have encountered a zero!\n"); diff --git a/Cantera/src/base/mdp_allo.cpp b/Cantera/src/base/mdp_allo.cpp index f43766010..5e0785dd1 100644 --- a/Cantera/src/base/mdp_allo.cpp +++ b/Cantera/src/base/mdp_allo.cpp @@ -58,9 +58,7 @@ namespace mdp { /****************************************************************************/ /****************************************************************************/ - static void mdp_alloc_eh(const char * const rname, const int bytes) - throw(std::bad_alloc, std::exception) - + static void mdp_alloc_eh(const char * const rname, const int bytes) /************************************************************************* * * mdp_alloc_eh: diff --git a/Cantera/src/base/mdp_allo.h b/Cantera/src/base/mdp_allo.h index 958c22db8..027c268a4 100644 --- a/Cantera/src/base/mdp_allo.h +++ b/Cantera/src/base/mdp_allo.h @@ -699,13 +699,13 @@ namespace mdp { * * @param tmp number to be checked */ - extern void checkZeroFinite(const double tmp) throw(std::range_error); + extern void checkZeroFinite(const double tmp); //! Utility routine to check to see that a number is finite. /*! * @param tmp number to be checked */ - extern void checkFinite(const double tmp) throw(std::range_error); + extern void checkFinite(const double tmp); //! Utility routine to link checkFinte() to fortran program /*! @@ -725,8 +725,7 @@ namespace mdp { * @param tmp Number to be checked * @param trigger bounds on the number. Defaults to 1.0E20 */ - extern void checkMagnitude(const double tmp, const double trigger = 1.0E20) - throw(std::range_error); + extern void checkMagnitude(const double tmp, const double trigger = 1.0E20); } /* end of mdp namespace */ /****************************************************************************/ From e8d895ac26662868d76e760b3f1274a45f9cace5 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Tue, 17 Jan 2012 04:12:23 +0000 Subject: [PATCH 119/169] Fixed MSVC warning LNK4221 by removing a few "empty" source files --- Cantera/cxx/src/cxxutils.cpp | 7 - Cantera/src/equil/vcs_linmaxc.cpp | 150 --------------- Cantera/src/equil/vcs_setMolesLinProg.cpp | 135 ++++++++++++- Cantera/src/equil/vcs_solve.h | 2 + Cantera/src/numerics/DAE_Solver.h | 221 ---------------------- Cantera/src/numerics/DAE_solvers.cpp | 31 --- Cantera/src/thermo/PDSSFactory.cpp | 38 ---- 7 files changed, 133 insertions(+), 451 deletions(-) delete mode 100644 Cantera/cxx/src/cxxutils.cpp delete mode 100644 Cantera/src/equil/vcs_linmaxc.cpp delete mode 100644 Cantera/src/numerics/DAE_Solver.h delete mode 100644 Cantera/src/numerics/DAE_solvers.cpp delete mode 100644 Cantera/src/thermo/PDSSFactory.cpp diff --git a/Cantera/cxx/src/cxxutils.cpp b/Cantera/cxx/src/cxxutils.cpp deleted file mode 100644 index c420afc8d..000000000 --- a/Cantera/cxx/src/cxxutils.cpp +++ /dev/null @@ -1,7 +0,0 @@ -#include "kernel/ThermoPhase.h" -#include - -using namespace std; - -namespace Cantera { -} diff --git a/Cantera/src/equil/vcs_linmaxc.cpp b/Cantera/src/equil/vcs_linmaxc.cpp deleted file mode 100644 index 80a4aed01..000000000 --- a/Cantera/src/equil/vcs_linmaxc.cpp +++ /dev/null @@ -1,150 +0,0 @@ - -/* - * 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, - 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 -} diff --git a/Cantera/src/equil/vcs_setMolesLinProg.cpp b/Cantera/src/equil/vcs_setMolesLinProg.cpp index 7cc5c15c7..ff67fd09e 100644 --- a/Cantera/src/equil/vcs_setMolesLinProg.cpp +++ b/Cantera/src/equil/vcs_setMolesLinProg.cpp @@ -8,7 +8,6 @@ * U.S. Government retains certain rights in this software. */ - #include "vcs_internal.h" #include "vcs_VolPhase.h" #include "vcs_species_thermo.h" @@ -17,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 { @@ -54,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 @@ -79,7 +91,7 @@ int VCS_SOLVE::vcs_setMolesLinProg() { int retn; int iter = 0; bool abundancesOK = true; - int usedZeroedSpecies; + size_t usedZeroedSpecies; std::vector sm(m_numElemConstraints*m_numElemConstraints, 0.0); std::vector ss(m_numElemConstraints, 0.0); @@ -224,5 +236,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.h b/Cantera/src/equil/vcs_solve.h index 8827c34c9..68cebd637 100644 --- a/Cantera/src/equil/vcs_solve.h +++ b/Cantera/src/equil/vcs_solve.h @@ -30,6 +30,8 @@ #include "vcs_DoubleStarStar.h" #include "vcs_IntStarStar.h" +#define ALTLINPROG + namespace VCSnonideal { /* * Forward references diff --git a/Cantera/src/numerics/DAE_Solver.h b/Cantera/src/numerics/DAE_Solver.h deleted file mode 100644 index 25037090b..000000000 --- a/Cantera/src/numerics/DAE_Solver.h +++ /dev/null @@ -1,221 +0,0 @@ -/** - * @file DAE_Solver.h - * - * Header file for class DAE_Solver - */ - -/* - * Copyright 2006 California Institute of Technology - */ - -#undef DAE_DEVEL - -#ifndef CT_DAE_Solver_H -#define CT_DAE_Solver_H - -#include - -#include "ct_defs.h" -#include "ResidEval.h" -#include "global.h" - -namespace Cantera { - -#ifdef DAE_DEVEL - /** - * @defgroup numerics Numerical Utilities within 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 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(ResidEval& 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 setMaxTime(doublereal tmax) { - warn("setMaxTime"); - } - 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"); - } - - virtual void correctInitial_Y_given_Yp() { - warn("correctInitial_Y_given_Yp"); - } - - virtual void correctInitial_YaYp_given_Yd() { - 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; - - ResidEval& m_resid; - - 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"); - } - }; - -#endif - -} - -#endif diff --git a/Cantera/src/numerics/DAE_solvers.cpp b/Cantera/src/numerics/DAE_solvers.cpp deleted file mode 100644 index 4e0c2d7c7..000000000 --- a/Cantera/src/numerics/DAE_solvers.cpp +++ /dev/null @@ -1,31 +0,0 @@ - -#include "ct_defs.h" -#include "DAE_Solver.h" - -// DAE_DEVEL is turned off at the current time -#ifdef DAE_DEVEL - -#ifdef HAS_SUNDIALS -#include "IDA_Solver.cpp" -#endif - -namespace Cantera { - - DAE_Solver* newDAE_Solver(string itype) { - if (itype == "IDA") { -#ifdef HAS_SUNDIALS - return new IDA_Solver(); -#else - raise 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/thermo/PDSSFactory.cpp b/Cantera/src/thermo/PDSSFactory.cpp deleted file mode 100644 index d279ced48..000000000 --- a/Cantera/src/thermo/PDSSFactory.cpp +++ /dev/null @@ -1,38 +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); - */ -// Copyright 2001 California Institute of Technology - -#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 { - - -} From 9439615c719a21e91c16ce6c1d170688696f6fb3 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Tue, 17 Jan 2012 04:12:27 +0000 Subject: [PATCH 120/169] Fixed signed/unsigned comparison warnings in Thermo --- Cantera/src/base/ctml.cpp | 3 +- Cantera/src/thermo/AdsorbateThermo.h | 10 +- Cantera/src/thermo/ConstDensityThermo.cpp | 7 +- Cantera/src/thermo/Constituents.cpp | 2 +- Cantera/src/thermo/DebyeHuckel.cpp | 124 +++++++++--------- Cantera/src/thermo/Elements.h | 2 +- Cantera/src/thermo/GeneralSpeciesThermo.cpp | 8 +- Cantera/src/thermo/GibbsExcessVPSSTP.cpp | 6 +- Cantera/src/thermo/HMWSoln.cpp | 71 +++++----- Cantera/src/thermo/HMWSoln_input.cpp | 15 +-- Cantera/src/thermo/IdealGasPhase.cpp | 31 +++-- Cantera/src/thermo/IdealMolalSoln.cpp | 43 +++--- Cantera/src/thermo/IdealSolidSolnPhase.cpp | 35 +++-- Cantera/src/thermo/IdealSolnGasVPSS.cpp | 17 ++- Cantera/src/thermo/IonsFromNeutralVPSSTP.cpp | 23 ++-- Cantera/src/thermo/IonsFromNeutralVPSSTP.h | 2 +- Cantera/src/thermo/LatticePhase.cpp | 11 +- Cantera/src/thermo/MargulesVPSSTP.cpp | 26 ++-- Cantera/src/thermo/MargulesVPSSTP.h | 4 +- Cantera/src/thermo/MolalityVPSSTP.cpp | 20 +-- Cantera/src/thermo/MolalityVPSSTP.h | 2 +- Cantera/src/thermo/Mu0Poly.cpp | 18 +-- Cantera/src/thermo/Mu0Poly.h | 2 +- Cantera/src/thermo/Phase.cpp | 2 +- Cantera/src/thermo/PseudoBinaryVPSSTP.cpp | 4 +- Cantera/src/thermo/PureFluidPhase.cpp | 2 +- Cantera/src/thermo/SimpleThermo.h | 2 +- Cantera/src/thermo/SurfPhase.cpp | 25 ++-- Cantera/src/thermo/ThermoPhase.cpp | 22 ++-- Cantera/src/thermo/ThermoPhase.h | 2 +- Cantera/src/thermo/VPSSMgr.cpp | 14 +- Cantera/src/thermo/VPSSMgr_ConstVol.cpp | 4 +- Cantera/src/thermo/VPSSMgr_General.cpp | 10 +- Cantera/src/thermo/VPSSMgr_IdealGas.cpp | 4 +- Cantera/src/thermo/VPSSMgr_Water_ConstVol.cpp | 8 +- Cantera/src/thermo/VPSSMgr_Water_HKFT.cpp | 10 +- Cantera/src/thermo/VPStandardStateTP.cpp | 12 +- Cantera/src/thermo/WaterSSTP.cpp | 2 +- 38 files changed, 292 insertions(+), 313 deletions(-) diff --git a/Cantera/src/base/ctml.cpp b/Cantera/src/base/ctml.cpp index 9753e3761..a49c08d86 100644 --- a/Cantera/src/base/ctml.cpp +++ b/Cantera/src/base/ctml.cpp @@ -167,9 +167,8 @@ namespace ctml { const int* const vals, const std::string units, const std::string type, const doublereal minval, const doublereal maxval) { std::string fmt = "%8d"; - int i; std::string v = ""; - for (i = 0; i < n; i++) { + for (size_t i = 0; i < n; i++) { v += int2str(vals[i],fmt); if (i == n-1) v += "\n"; else if (i > 0 && (i+1) % 3 == 0) v += ",\n"; diff --git a/Cantera/src/thermo/AdsorbateThermo.h b/Cantera/src/thermo/AdsorbateThermo.h index eeeb1dce2..2e9464dd7 100644 --- a/Cantera/src/thermo/AdsorbateThermo.h +++ b/Cantera/src/thermo/AdsorbateThermo.h @@ -84,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; @@ -179,7 +179,7 @@ namespace Cantera { //! species index int m_index; // - int m_nFreqs; + size_t m_nFreqs; //! array of vib frequencies array_fp m_freq; // @@ -189,8 +189,7 @@ namespace Cantera { 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); @@ -202,8 +201,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/ConstDensityThermo.cpp b/Cantera/src/thermo/ConstDensityThermo.cpp index 4205c2244..246b9844e 100644 --- a/Cantera/src/thermo/ConstDensityThermo.cpp +++ b/Cantera/src/thermo/ConstDensityThermo.cpp @@ -95,7 +95,7 @@ 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; } } @@ -114,7 +114,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; } @@ -154,8 +154,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/Constituents.cpp b/Cantera/src/thermo/Constituents.cpp index b16dbe336..ec2619643 100644 --- a/Cantera/src/thermo/Constituents.cpp +++ b/Cantera/src/thermo/Constituents.cpp @@ -307,7 +307,7 @@ namespace Cantera { m_speciesComp.resize(m_kk*m_mm, 0.0); for (size_t k = 0; k < m_kk; k++) { size_t m_old = m_mm - 1; - for (int m = 0; m < m_old; m++) { + for (size_t m = 0; m < m_old; m++) { m_speciesComp[k * m_mm + m] = old[k * (m_old) + m]; } m_speciesComp[k * (m_mm) + (m_mm-1)] = 0.0; diff --git a/Cantera/src/thermo/DebyeHuckel.cpp b/Cantera/src/thermo/DebyeHuckel.cpp index e18254825..899af3d5d 100644 --- a/Cantera/src/thermo/DebyeHuckel.cpp +++ b/Cantera/src/thermo/DebyeHuckel.cpp @@ -370,7 +370,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; @@ -482,7 +482,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; } } @@ -566,7 +566,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]); } @@ -593,7 +593,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]); } } @@ -636,7 +636,7 @@ namespace Cantera { */ 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]); @@ -670,7 +670,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; } /* @@ -687,7 +687,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]; } } @@ -724,7 +724,6 @@ namespace Cantera { */ void DebyeHuckel:: getPartialMolarEntropies(doublereal* sbar) const { - int k; /* * Get the standard state entropies at the temperature * and pressure of the solution. @@ -734,7 +733,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; } /* @@ -747,7 +746,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]); @@ -765,7 +764,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]; } } @@ -799,7 +798,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]; } } @@ -820,7 +819,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; } @@ -841,7 +840,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]); } @@ -1090,7 +1089,6 @@ namespace Cantera { */ void DebyeHuckel:: initThermoXML(XML_Node& phaseNode, std::string id) { - int k; std::string stemp; /* * Find the Thermo XML node @@ -1147,7 +1145,7 @@ 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; @@ -1215,7 +1213,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", @@ -1352,7 +1350,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; @@ -1398,7 +1396,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; } } @@ -1464,7 +1462,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]; } /* @@ -1475,7 +1473,7 @@ namespace Cantera { std::vector xspecies= speciesData(); std::string kname, jname; size_t jj = xspecies.size(); - for (k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { size_t jmap = -1; kname = speciesName(k); for (size_t j = 0; j < jj; j++) { @@ -1521,7 +1519,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]) @@ -1543,7 +1541,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) { @@ -1884,7 +1882,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); } @@ -1923,7 +1921,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; } @@ -1937,7 +1935,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) { @@ -1983,7 +1981,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; } @@ -1995,7 +1993,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); @@ -2012,7 +2010,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; @@ -2024,7 +2022,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]; @@ -2044,7 +2042,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) @@ -2062,7 +2060,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]; @@ -2079,12 +2077,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) { @@ -2108,8 +2106,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]; } @@ -2122,7 +2120,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] = @@ -2130,7 +2128,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); } @@ -2142,8 +2140,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]; } @@ -2180,11 +2178,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; @@ -2204,7 +2201,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; } @@ -2214,7 +2211,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]); @@ -2225,7 +2222,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)); @@ -2238,7 +2235,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); @@ -2257,7 +2254,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] = @@ -2279,7 +2276,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] = @@ -2320,11 +2317,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; @@ -2344,14 +2340,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]); @@ -2362,7 +2358,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)); @@ -2375,7 +2371,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); @@ -2394,7 +2390,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] = @@ -2416,7 +2412,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] = @@ -2455,10 +2451,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; @@ -2477,14 +2473,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; @@ -2500,7 +2496,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)); @@ -2513,7 +2509,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); @@ -2532,7 +2528,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] = @@ -2554,7 +2550,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/Elements.h b/Cantera/src/thermo/Elements.h index 13cb5ab57..70d6671e3 100644 --- a/Cantera/src/thermo/Elements.h +++ b/Cantera/src/thermo/Elements.h @@ -244,7 +244,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 65d852a8d..c94a7687f 100644 --- a/Cantera/src/thermo/GeneralSpeciesThermo.cpp +++ b/Cantera/src/thermo/GeneralSpeciesThermo.cpp @@ -45,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(); @@ -59,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; @@ -68,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(); @@ -79,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; diff --git a/Cantera/src/thermo/GibbsExcessVPSSTP.cpp b/Cantera/src/thermo/GibbsExcessVPSSTP.cpp index 7e86283de..dae5e3c2a 100644 --- a/Cantera/src/thermo/GibbsExcessVPSSTP.cpp +++ b/Cantera/src/thermo/GibbsExcessVPSSTP.cpp @@ -158,7 +158,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; @@ -204,7 +204,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]; } } @@ -213,7 +213,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/HMWSoln.cpp b/Cantera/src/thermo/HMWSoln.cpp index e23e1922e..7f1643701 100644 --- a/Cantera/src/thermo/HMWSoln.cpp +++ b/Cantera/src/thermo/HMWSoln.cpp @@ -640,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)); @@ -657,7 +657,7 @@ namespace Cantera { double xcation = 0.0; int kanion = -1; 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]; @@ -769,7 +769,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; @@ -919,7 +919,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; } } @@ -1015,7 +1015,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]); } @@ -1046,7 +1046,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]); } } @@ -1089,7 +1089,7 @@ namespace Cantera { */ 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]); @@ -1130,7 +1130,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; } /* @@ -1140,7 +1140,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]; } } @@ -1176,7 +1176,6 @@ namespace Cantera { */ void HMWSoln:: getPartialMolarEntropies(doublereal* sbar) const { - int k; /* * Get the standard state entropies at the temperature * and pressure of the solution. @@ -1186,7 +1185,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; } /* @@ -1199,7 +1198,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]); @@ -1215,7 +1214,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]; } } @@ -1250,7 +1249,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]; } } @@ -1280,7 +1279,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; } /* @@ -1293,7 +1292,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]); } @@ -1804,7 +1803,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) { @@ -1838,7 +1837,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)) { @@ -1878,12 +1877,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; @@ -1906,13 +1904,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); /* @@ -1960,7 +1958,7 @@ namespace Cantera { double anion_contrib_max = -1.0; int cation_contrib_max_i = -1; 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; @@ -2017,7 +2015,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 ; } @@ -2025,13 +2023,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; @@ -2320,7 +2318,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) { @@ -3427,7 +3425,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; } @@ -4294,7 +4292,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; } @@ -6174,7 +6172,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 @@ -6186,21 +6183,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_); @@ -6239,7 +6236,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; @@ -6248,7 +6245,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; @@ -6275,7 +6272,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; @@ -6423,7 +6420,7 @@ namespace Cantera { 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; } } diff --git a/Cantera/src/thermo/HMWSoln_input.cpp b/Cantera/src/thermo/HMWSoln_input.cpp index cb216fba4..982fbf557 100644 --- a/Cantera/src/thermo/HMWSoln_input.cpp +++ b/Cantera/src/thermo/HMWSoln_input.cpp @@ -1259,7 +1259,6 @@ namespace Cantera { */ void HMWSoln:: initThermoXML(XML_Node& phaseNode, std::string id) { - int k; string stemp; /* * Find the Thermo XML node @@ -1296,7 +1295,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); @@ -1331,7 +1330,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", @@ -1415,7 +1414,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]; } @@ -1477,7 +1476,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; } } @@ -1493,7 +1492,7 @@ namespace Cantera { string kname, jname; size_t jj = xspecies.size(); - for (k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { size_t jmap = -1; kname = speciesName(k); for (size_t j = 0; j < jj; j++) { @@ -1580,7 +1579,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]) @@ -1602,7 +1601,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) { diff --git a/Cantera/src/thermo/IdealGasPhase.cpp b/Cantera/src/thermo/IdealGasPhase.cpp index 314f286fb..123064872 100644 --- a/Cantera/src/thermo/IdealGasPhase.cpp +++ b/Cantera/src/thermo/IdealGasPhase.cpp @@ -175,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; } } @@ -189,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) } } @@ -202,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)); } @@ -227,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)); } @@ -240,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); } } @@ -259,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; } } @@ -285,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; } } @@ -298,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; } } @@ -313,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; } } @@ -325,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; } } @@ -350,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; } } @@ -405,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; } } @@ -422,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; } } @@ -468,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; @@ -508,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/IdealMolalSoln.cpp b/Cantera/src/thermo/IdealMolalSoln.cpp index 57b91a58f..d268c2659 100644 --- a/Cantera/src/thermo/IdealMolalSoln.cpp +++ b/Cantera/src/thermo/IdealMolalSoln.cpp @@ -291,7 +291,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; @@ -397,12 +397,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; } @@ -502,7 +502,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); @@ -515,7 +515,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); @@ -539,7 +539,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); @@ -549,7 +549,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]); } } @@ -610,7 +610,7 @@ namespace Cantera { 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); } @@ -630,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]); } @@ -649,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; } } @@ -687,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); @@ -706,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]); @@ -755,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; } } @@ -1016,7 +1016,7 @@ 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; @@ -1045,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"); @@ -1132,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 @@ -1145,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_); @@ -1199,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; @@ -1209,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; @@ -1234,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; diff --git a/Cantera/src/thermo/IdealSolidSolnPhase.cpp b/Cantera/src/thermo/IdealSolidSolnPhase.cpp index 3e7a51f6b..b17a07a92 100644 --- a/Cantera/src/thermo/IdealSolidSolnPhase.cpp +++ b/Cantera/src/thermo/IdealSolidSolnPhase.cpp @@ -451,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; @@ -593,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; } } @@ -620,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]; @@ -650,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]; @@ -705,7 +705,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)); } @@ -722,7 +722,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; } } @@ -768,7 +768,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]; } } @@ -794,7 +794,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]; } } @@ -819,7 +819,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]; } } @@ -856,7 +856,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]; } } @@ -947,7 +947,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]; } } @@ -1241,7 +1241,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] = getFloat(*ss, "molarVolume", "toSI"); @@ -1305,9 +1305,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]); @@ -1366,9 +1366,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/IdealSolnGasVPSS.cpp b/Cantera/src/thermo/IdealSolnGasVPSS.cpp index 10f617f42..40c927e99 100644 --- a/Cantera/src/thermo/IdealSolnGasVPSS.cpp +++ b/Cantera/src/thermo/IdealSolnGasVPSS.cpp @@ -198,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; @@ -302,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; } } @@ -323,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; } } @@ -332,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)); } @@ -349,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)); } @@ -404,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/IonsFromNeutralVPSSTP.cpp b/Cantera/src/thermo/IonsFromNeutralVPSSTP.cpp index 1c3eec217..e86a5c3ce 100644 --- a/Cantera/src/thermo/IonsFromNeutralVPSSTP.cpp +++ b/Cantera/src/thermo/IonsFromNeutralVPSSTP.cpp @@ -425,7 +425,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]); } } @@ -532,7 +532,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; } /* @@ -542,7 +542,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]; } } @@ -575,14 +575,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; } } @@ -611,7 +611,7 @@ namespace Cantera { s_update_lnActCoeff(); s_update_dlnActCoeff_dlnX(); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { dlnActCoeffdlnX[k] = dlnActCoeffdlnX_Scaled_[k]; } } @@ -639,7 +639,7 @@ namespace Cantera { s_update_lnActCoeff(); s_update_dlnActCoeff_dlnN(); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { dlnActCoeffdlnN[k] = dlnActCoeffdlnN_Scaled_[k]; } } @@ -686,7 +686,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 @@ -700,8 +699,8 @@ namespace Cantera { /* * 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]; } @@ -711,10 +710,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; } diff --git a/Cantera/src/thermo/IonsFromNeutralVPSSTP.h b/Cantera/src/thermo/IonsFromNeutralVPSSTP.h index ea86c85b0..302efb93c 100644 --- a/Cantera/src/thermo/IonsFromNeutralVPSSTP.h +++ b/Cantera/src/thermo/IonsFromNeutralVPSSTP.h @@ -854,7 +854,7 @@ namespace Cantera { //! 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 9cdc93b4d..c9881b8ef 100644 --- a/Cantera/src/thermo/LatticePhase.cpp +++ b/Cantera/src/thermo/LatticePhase.cpp @@ -120,7 +120,7 @@ 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; } } @@ -139,7 +139,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)) + vdp; } @@ -163,7 +163,7 @@ namespace Cantera { const array_fp& _h = enthalpy_RT_ref(); std::copy(_h.begin(), _h.end(), hrt); doublereal tmp = (pressure() - m_p0) / (molarDensity() * GasConstant * temperature()); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { hrt[k] += tmp; } } @@ -185,7 +185,7 @@ namespace Cantera { void LatticePhase::getStandardVolumes(doublereal* vbar) const { doublereal vv = 1.0/m_molar_density; - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { vbar[k] = vv; } } @@ -217,8 +217,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/MargulesVPSSTP.cpp b/Cantera/src/thermo/MargulesVPSSTP.cpp index e052d8091..5c120bd54 100644 --- a/Cantera/src/thermo/MargulesVPSSTP.cpp +++ b/Cantera/src/thermo/MargulesVPSSTP.cpp @@ -359,7 +359,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]); } } @@ -373,7 +373,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); } } @@ -396,7 +396,7 @@ namespace Cantera { * */ 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]); } @@ -427,7 +427,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; } /* @@ -437,7 +437,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]; } } @@ -470,14 +470,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; } } @@ -498,7 +498,7 @@ namespace Cantera { */ void MargulesVPSSTP::getPartialMolarVolumes(doublereal* vbar) const { - size_t iA, iB, iK, delAK, delBK; + size_t iA, iB, delAK, delBK; double XA, XB, XK, g0 , g1; double T = temperature(); @@ -510,7 +510,7 @@ namespace Cantera { //cout << "iA = " << speciesName(m_pSpecies_A_ij[0]) << endl; //cout << "iB = " << speciesName(m_pSpecies_B_ij[0]) << endl; - for ( iK = 0; iK < m_kk; iK++ ){ + for (size_t iK = 0; iK < m_kk; iK++) { delAK = 0; delBK = 0; XK = moleFractions_[iK]; @@ -782,7 +782,7 @@ namespace Cantera { void MargulesVPSSTP::getdlnActCoeffdT(doublereal *dlnActCoeffdT) const { s_update_dlnActCoeff_dT(); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { dlnActCoeffdT[k] = dlnActCoeffdT_Scaled_[k]; } } @@ -922,19 +922,19 @@ namespace Cantera { void MargulesVPSSTP::getdlnActCoeffdlnN(doublereal *dlnActCoeffdlnN) const { s_update_dlnActCoeff_dlnN(); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { dlnActCoeffdlnN[k] = dlnActCoeffdlnN_Scaled_[k]; } } void MargulesVPSSTP::getdlnActCoeffdlnX(doublereal *dlnActCoeffdlnX) const { s_update_dlnActCoeff_dlnX(); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { dlnActCoeffdlnX[k] = dlnActCoeffdlnX_Scaled_[k]; } } - 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); diff --git a/Cantera/src/thermo/MargulesVPSSTP.h b/Cantera/src/thermo/MargulesVPSSTP.h index 1a0ef087b..7bfc8fd89 100644 --- a/Cantera/src/thermo/MargulesVPSSTP.h +++ b/Cantera/src/thermo/MargulesVPSSTP.h @@ -747,7 +747,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 @@ -801,7 +801,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 diff --git a/Cantera/src/thermo/MolalityVPSSTP.cpp b/Cantera/src/thermo/MolalityVPSSTP.cpp index 6b87475e9..d44ac1220 100644 --- a/Cantera/src/thermo/MolalityVPSSTP.cpp +++ b/Cantera/src/thermo/MolalityVPSSTP.cpp @@ -155,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"); } @@ -217,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; } } @@ -239,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]; } } @@ -262,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; } } @@ -462,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; } } @@ -508,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; @@ -523,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); } } diff --git a/Cantera/src/thermo/MolalityVPSSTP.h b/Cantera/src/thermo/MolalityVPSSTP.h index 34a6cb224..699187573 100644 --- a/Cantera/src/thermo/MolalityVPSSTP.h +++ b/Cantera/src/thermo/MolalityVPSSTP.h @@ -289,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. diff --git a/Cantera/src/thermo/Mu0Poly.cpp b/Cantera/src/thermo/Mu0Poly.cpp index afebb7f77..a44b6f45f 100644 --- a/Cantera/src/thermo/Mu0Poly.cpp +++ b/Cantera/src/thermo/Mu0Poly.cpp @@ -121,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; @@ -162,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; @@ -285,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 */ @@ -360,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 != -1; 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 53c8eb426..91f8347e4 100644 --- a/Cantera/src/thermo/Mu0Poly.h +++ b/Cantera/src/thermo/Mu0Poly.h @@ -211,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. diff --git a/Cantera/src/thermo/Phase.cpp b/Cantera/src/thermo/Phase.cpp index 4b9101aeb..0c4534693 100644 --- a/Cantera/src/thermo/Phase.cpp +++ b/Cantera/src/thermo/Phase.cpp @@ -301,7 +301,7 @@ namespace Cantera { void Phase::getMoleFractionsByName(compositionMap& x) const { x.clear(); size_t kk = nSpecies(); - for (int k = 0; k < kk; k++) { + for (size_t k = 0; k < kk; k++) { x[speciesName(k)] = State::moleFraction(k); } } diff --git a/Cantera/src/thermo/PseudoBinaryVPSSTP.cpp b/Cantera/src/thermo/PseudoBinaryVPSSTP.cpp index b84106d81..dec1be676 100644 --- a/Cantera/src/thermo/PseudoBinaryVPSSTP.cpp +++ b/Cantera/src/thermo/PseudoBinaryVPSSTP.cpp @@ -157,13 +157,13 @@ namespace Cantera { void PseudoBinaryVPSSTP::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); } } void PseudoBinaryVPSSTP::calcPseudoBinaryMoleFractions() const { - int k; + size_t k; doublereal sumCat; doublereal sumAnion; doublereal sum = 0.0; diff --git a/Cantera/src/thermo/PureFluidPhase.cpp b/Cantera/src/thermo/PureFluidPhase.cpp index 20ea296d3..4e1df5968 100644 --- a/Cantera/src/thermo/PureFluidPhase.cpp +++ b/Cantera/src/thermo/PureFluidPhase.cpp @@ -541,7 +541,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/SimpleThermo.h b/Cantera/src/thermo/SimpleThermo.h index 51026e147..14c4b8648 100644 --- a/Cantera/src/thermo/SimpleThermo.h +++ b/Cantera/src/thermo/SimpleThermo.h @@ -445,7 +445,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/SurfPhase.cpp b/Cantera/src/thermo/SurfPhase.cpp index 4da8d76cf..90fc34b5a 100644 --- a/Cantera/src/thermo/SurfPhase.cpp +++ b/Cantera/src/thermo/SurfPhase.cpp @@ -166,7 +166,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; } } @@ -179,7 +179,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; } } @@ -192,7 +192,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; } } @@ -209,9 +209,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)); } @@ -270,7 +269,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); } } @@ -341,18 +340,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)); } /* @@ -364,7 +362,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)); } /* @@ -377,7 +375,7 @@ 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; } } @@ -416,8 +414,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/ThermoPhase.cpp b/Cantera/src/thermo/ThermoPhase.cpp index c8efb4bbb..273fcbaf8 100644 --- a/Cantera/src/thermo/ThermoPhase.cpp +++ b/Cantera/src/thermo/ThermoPhase.cpp @@ -36,7 +36,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; @@ -84,7 +84,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; @@ -109,7 +109,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])); } @@ -884,14 +884,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) { @@ -902,7 +902,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]; } } @@ -1008,7 +1008,7 @@ namespace Cantera { bool ThermoPhase::getElementPotentials(doublereal* lambda) const { doublereal rt = GasConstant* temperature(); if (m_hasElementPotentials) { - for (int m = 0; m < nElements(); m++) { + for (size_t m = 0; m < nElements(); m++) { lambda[m] = m_lambdaRRT[m] * rt; } } @@ -1231,7 +1231,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; @@ -1240,15 +1240,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 76a80acfd..3778c4f65 100644 --- a/Cantera/src/thermo/ThermoPhase.h +++ b/Cantera/src/thermo/ThermoPhase.h @@ -1241,7 +1241,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); } } diff --git a/Cantera/src/thermo/VPSSMgr.cpp b/Cantera/src/thermo/VPSSMgr.cpp index 8aee417e9..a90f0d7ba 100644 --- a/Cantera/src/thermo/VPSSMgr.cpp +++ b/Cantera/src/thermo/VPSSMgr.cpp @@ -136,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) { @@ -193,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 { @@ -311,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); } @@ -321,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]; } } @@ -367,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) { @@ -382,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", @@ -395,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) { diff --git a/Cantera/src/thermo/VPSSMgr_ConstVol.cpp b/Cantera/src/thermo/VPSSMgr_ConstVol.cpp index bc0f0bb5a..e97b1f2a7 100644 --- a/Cantera/src/thermo/VPSSMgr_ConstVol.cpp +++ b/Cantera/src/thermo/VPSSMgr_ConstVol.cpp @@ -67,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]; @@ -127,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", diff --git a/Cantera/src/thermo/VPSSMgr_General.cpp b/Cantera/src/thermo/VPSSMgr_General.cpp index 644e3fa35..d5cca55ed 100644 --- a/Cantera/src/thermo/VPSSMgr_General.cpp +++ b/Cantera/src/thermo/VPSSMgr_General.cpp @@ -64,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; @@ -92,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); } } @@ -100,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(); @@ -114,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(); @@ -146,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(); diff --git a/Cantera/src/thermo/VPSSMgr_IdealGas.cpp b/Cantera/src/thermo/VPSSMgr_IdealGas.cpp index d59de9497..409af3ee0 100644 --- a/Cantera/src/thermo/VPSSMgr_IdealGas.cpp +++ b/Cantera/src/thermo/VPSSMgr_IdealGas.cpp @@ -59,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; } } @@ -74,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; diff --git a/Cantera/src/thermo/VPSSMgr_Water_ConstVol.cpp b/Cantera/src/thermo/VPSSMgr_Water_ConstVol.cpp index d68b2a5f0..bb0f0bedf 100644 --- a/Cantera/src/thermo/VPSSMgr_Water_ConstVol.cpp +++ b/Cantera/src/thermo/VPSSMgr_Water_ConstVol.cpp @@ -106,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; } } @@ -156,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); @@ -178,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]; @@ -219,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", diff --git a/Cantera/src/thermo/VPSSMgr_Water_HKFT.cpp b/Cantera/src/thermo/VPSSMgr_Water_HKFT.cpp index 5cd5314dd..bdf11dfb1 100644 --- a/Cantera/src/thermo/VPSSMgr_Water_HKFT.cpp +++ b/Cantera/src/thermo/VPSSMgr_Water_HKFT.cpp @@ -82,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; } } @@ -147,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(); @@ -164,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); } @@ -180,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(); @@ -208,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", diff --git a/Cantera/src/thermo/VPStandardStateTP.cpp b/Cantera/src/thermo/VPStandardStateTP.cpp index d4a8a9b18..63ff70ebc 100644 --- a/Cantera/src/thermo/VPStandardStateTP.cpp +++ b/Cantera/src/thermo/VPStandardStateTP.cpp @@ -83,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(); } @@ -109,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); } @@ -187,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; } } @@ -198,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; } } @@ -340,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(); @@ -448,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/WaterSSTP.cpp b/Cantera/src/thermo/WaterSSTP.cpp index 5718e221a..e99bd74a6 100644 --- a/Cantera/src/thermo/WaterSSTP.cpp +++ b/Cantera/src/thermo/WaterSSTP.cpp @@ -401,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; } } From c0dfd33480d16ac6b091d22ac04d194edc6f018c Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Tue, 17 Jan 2012 04:12:38 +0000 Subject: [PATCH 121/169] Fixed signed/unsigned comparisions in Transport --- Cantera/src/transport/AqueousTransport.cpp | 17 +-- Cantera/src/transport/AqueousTransport.h | 6 +- Cantera/src/transport/DustyGasTransport.cpp | 25 ++-- Cantera/src/transport/L_matrix.h | 22 ++- Cantera/src/transport/LiquidTransport.cpp | 92 +++++-------- Cantera/src/transport/LiquidTransport.h | 4 +- Cantera/src/transport/MixTransport.cpp | 2 +- Cantera/src/transport/MixTransport.h | 2 +- Cantera/src/transport/MultiTransport.cpp | 145 ++++++++------------ Cantera/src/transport/MultiTransport.h | 2 +- Cantera/src/transport/SimpleTransport.cpp | 60 ++++---- Cantera/src/transport/SimpleTransport.h | 6 +- Cantera/src/transport/TransportBase.h | 2 +- Cantera/src/transport/TransportFactory.cpp | 43 +++--- 14 files changed, 179 insertions(+), 249 deletions(-) diff --git a/Cantera/src/transport/AqueousTransport.cpp b/Cantera/src/transport/AqueousTransport.cpp index eccd0b8d2..ffce8683d 100644 --- a/Cantera/src/transport/AqueousTransport.cpp +++ b/Cantera/src/transport/AqueousTransport.cpp @@ -82,9 +82,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]); @@ -155,7 +154,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; @@ -167,8 +166,6 @@ namespace Cantera { //================================================================================================ void AqueousTransport::getBinaryDiffCoeffs(const size_t ld, doublereal* const d) { - int i,j; - update_T(); // if necessary, evaluate the binary diffusion coefficents @@ -177,8 +174,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); } } @@ -285,7 +282,7 @@ namespace Cantera { * \vec{j}_k = -n M_k D_k \nabla X_k. * \f] */ - void AqueousTransport::getSpeciesFluxes(int ndim, + void AqueousTransport::getSpeciesFluxes(size_t ndim, const doublereal* grad_T, int ldx, const doublereal* grad_X, int ldf, doublereal* fluxes) { @@ -304,7 +301,7 @@ namespace Cantera { * \vec{j}_k = -n M_k D_k \nabla X_k. * \f] */ - void AqueousTransport::getSpeciesFluxesExt(int ldf, doublereal* fluxes) { + void AqueousTransport::getSpeciesFluxesExt(size_t ldf, doublereal* fluxes) { update_T(); update_C(); diff --git a/Cantera/src/transport/AqueousTransport.h b/Cantera/src/transport/AqueousTransport.h index 022c93b03..1eb47ed51 100644 --- a/Cantera/src/transport/AqueousTransport.h +++ b/Cantera/src/transport/AqueousTransport.h @@ -279,7 +279,7 @@ namespace Cantera { * * */ - virtual void getSpeciesFluxes(int ndim, + virtual void getSpeciesFluxes(size_t ndim, const doublereal* grad_T, int ldx, const doublereal* grad_X, int ldf, doublereal* fluxes); @@ -292,7 +292,7 @@ namespace Cantera { * * */ - virtual void getSpeciesFluxesExt(int ldf, doublereal* fluxes); + virtual void getSpeciesFluxesExt(size_t ldf, doublereal* fluxes); //! Initialize the transport object @@ -638,7 +638,7 @@ namespace Cantera { /*! * Either 1, 2, or 3 */ - int m_nDim; + size_t m_nDim; }; } #endif diff --git a/Cantera/src/transport/DustyGasTransport.cpp b/Cantera/src/transport/DustyGasTransport.cpp index 658ede5fa..a82a1e56f 100644 --- a/Cantera/src/transport/DustyGasTransport.cpp +++ b/Cantera/src/transport/DustyGasTransport.cpp @@ -91,13 +91,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; m_bulk_ok = true; } @@ -106,7 +105,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])); } @@ -117,16 +116,15 @@ 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++) m_multidiff(k,l) = -m_x[k]/m_d(k,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++) if (j != k) sum += m_x[j]/m_d(k,j); + for (size_t j = 0; j < m_nsp; j++) if (j != k) sum += m_x[j]/m_d(k,j); m_multidiff(k,k) = 1.0/m_dk[k] + sum; } } @@ -160,7 +158,6 @@ namespace Cantera { void DustyGasTransport::getMolarFluxes(const doublereal* state1, const doublereal* state2, double delta, double* fluxes) { - int k; doublereal conc1, conc2; doublereal* cbar = DATA_PTR(m_spwork); doublereal* gradc = DATA_PTR(m_spwork2); @@ -171,7 +168,7 @@ namespace Cantera { const doublereal* y1 = state1 + 2; const doublereal* 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); @@ -230,10 +227,9 @@ namespace Cantera { } void DustyGasTransport::getMultiDiffCoeffs(const size_t ld, doublereal* const d) { - int i,j; 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); } } @@ -257,8 +253,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_x[k] = fmaxx(MIN_X, m_x[k]); } } diff --git a/Cantera/src/transport/L_matrix.h b/Cantera/src/transport/L_matrix.h index a7312ae9e..d5013f69b 100755 --- a/Cantera/src/transport/L_matrix.h +++ b/Cantera/src/transport/L_matrix.h @@ -37,17 +37,16 @@ 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) ); } @@ -65,13 +64,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) ); @@ -89,9 +87,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); } @@ -103,12 +100,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" @@ -120,7 +116,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; diff --git a/Cantera/src/transport/LiquidTransport.cpp b/Cantera/src/transport/LiquidTransport.cpp index 7aff5a091..af0587e09 100644 --- a/Cantera/src/transport/LiquidTransport.cpp +++ b/Cantera/src/transport/LiquidTransport.cpp @@ -170,7 +170,7 @@ namespace Cantera { //save logarithm of pre-exponential for easier computation m_visc_logA.resize(m_nsp); - for ( int i = 0; i < m_nsp; i++ ) + for (size_t i = 0; i < m_nsp; i++) m_visc_logA[i] = log( m_visc_A[i] ); m_thermCond_A = tr.thermCond_A ; @@ -261,8 +261,8 @@ namespace Cantera { // log_visc_mix = sum_i (X_i log_visc_i) + sum_i sum_j X_i X_j G_ij double interaction = dot_product(m_logViscSpecies, m_molefracs); - for ( int i = 0; i < m_nsp; i++ ) - for ( int j = 0; j < i; j++ ) + for (size_t i = 0; i < m_nsp; i++) + for (size_t j = 0; j < i; j++ ) interaction += m_molefracs[i] * m_molefracs[j] * ( m_visc_Sij(i,j) + m_visc_Eij(i,j) / m_temp ); m_viscmix = exp( interaction ); @@ -285,8 +285,6 @@ namespace Cantera { void LiquidTransport::getBinaryDiffCoeffs(size_t ld, doublereal* d) { - int i,j; - update_temp(); // if necessary, evaluate the binary diffusion coefficents @@ -295,8 +293,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); } } @@ -318,10 +316,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]; } } @@ -428,7 +425,7 @@ namespace Cantera { * \vec{j}_k = -n M_k D_k \nabla X_k. * \f] */ - void LiquidTransport::getSpeciesFluxes(int ndim, + void LiquidTransport::getSpeciesFluxes(size_t ndim, const doublereal* grad_T, int ldx, const doublereal* grad_X, int ldf, doublereal* fluxes) { @@ -447,30 +444,26 @@ namespace Cantera { * \vec{j}_k = -n M_k D_k \nabla X_k. * \f] */ - void LiquidTransport::getSpeciesFluxesExt(int ldf, doublereal* fluxes) { - int n, k; - + void LiquidTransport::getSpeciesFluxesExt(size_t ldf, doublereal* fluxes) { update_temp(); update_conc(); - 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]; } } @@ -494,7 +487,6 @@ namespace Cantera { updateDiff_temp(); } - int k, j; doublereal mmw = m_thermo->meanMolecularWeight(); doublereal sumxw_tran = 0.0; doublereal sum2; @@ -502,12 +494,12 @@ namespace Cantera { if (m_nsp == 1) { d[0] = m_bdiff(0,0); } else { - for (k = 0; k < m_nsp; k++) { + for (size_t k = 0; k < m_nsp; k++) { sumxw_tran += m_molefracs_tran[k] * m_mw[k]; } - for (k = 0; k < m_nsp; 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_tran[j] / m_bdiff(j,k); } @@ -597,7 +589,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]); concTot_tran_ += m_molefracs_tran[k]; @@ -631,25 +623,22 @@ namespace Cantera { * */ void LiquidTransport::update_Grad_lnAC() { - int k; - - - for (int a = 0; a < m_nDim; a++) { + for (size_t a = 0; a < m_nDim; a++) { // We form the directional derivative double * ma_Grad_X = &m_Grad_X[a*m_nsp]; double sum = 0.0; - for (k = 0; k < m_nsp; k++) { + for (size_t k = 0; k < m_nsp; k++) { sum += ma_Grad_X[k] * ma_Grad_X[k]; } if (sum == 0.0) { - for (k = 0; k < m_nsp; k++) { + for (size_t k = 0; k < m_nsp; k++) { m_Grad_lnAC[m_nsp * a + k] = 0.0; } continue; } double mag = 1.0E-7 / sum; - for (k = 0; k < m_nsp; k++) { + for (size_t k = 0; k < m_nsp; k++) { Xdelta_[k] = m_molefracs[k] + mag * ma_Grad_X[k]; if (Xdelta_[k] > 1.0) { Xdelta_[k] = 1.0; @@ -660,11 +649,11 @@ namespace Cantera { } m_thermo->setMoleFractions(DATA_PTR(Xdelta_)); m_thermo->getActivityCoefficients(DATA_PTR(lnActCoeffMolarDelta_)); - for (k = 0; k < m_nsp; k++) { + for (size_t k = 0; k < m_nsp; k++) { lnActCoeffMolarDelta_[k] = log(lnActCoeffMolarDelta_[k]); } - for (k = 0; k < m_nsp; k++) { + for (size_t k = 0; k < m_nsp; k++) { m_Grad_lnAC[m_nsp * a + k] = sum * (lnActCoeffMolarDelta_[k] - log(actCoeffMolar_[k])) / mag; } @@ -751,9 +740,7 @@ namespace Cantera { * The flag m_visc_ok is set to true. */ void LiquidTransport::updateViscosity_temp() { - int k; - - for (k = 0; k < m_nsp; k++) { + for (size_t k = 0; k < m_nsp; k++) { m_logViscSpecies[k] = m_visc_logA[k] + m_visc_n[k] * m_logt + m_visc_Tact[k] / m_temp ; m_viscSpecies[k] = exp( m_logViscSpecies[k] ); @@ -773,13 +760,11 @@ namespace Cantera { * */ void LiquidTransport::stefan_maxwell_solve() { - int i, j, a; doublereal tmp; size_t VIM = m_nDim; m_B.resize(m_nsp, VIM); //! grab a local copy of the molecular weights const vector_fp& M = m_thermo->molecularWeights(); - /* * Update the concentrations in the mixture. @@ -788,7 +773,6 @@ namespace Cantera { double T = m_thermo->temperature(); - m_thermo->getStandardVolumes(DATA_PTR(volume_specPM_)); m_thermo->getActivityCoefficients(DATA_PTR(actCoeffMolar_)); @@ -817,9 +801,9 @@ namespace Cantera { * consideratins involving species concentrations going to zero. * */ - for (i = 0; i < m_nsp; i++) { + for (size_t i = 0; i < m_nsp; i++) { double xi_denom = m_molefracs_tran[i]; - for (a = 0; a < VIM; a++) { + for (size_t a = 0; a < VIM; a++) { m_ck_Grad_mu[a*m_nsp + i] = m_chargeSpecies[i] * concTot_ * Faraday * m_Grad_V[a] + concTot_ * (volume_specPM_[i] - M[i]/dens_) * m_Grad_P[a] @@ -833,8 +817,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 < VIM; a++) { + for (size_t i = 1; i < m_nsp; i++) { + for (size_t a = 0; a < VIM; a++) { m_ck_Grad_mu[a*m_nsp + i] -= m_concentrations[i] * GasConstant * m_Grad_T[a] * lnmnaught; } @@ -848,13 +832,13 @@ 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) = M[j] * m_concentrations[j]; } - for (i = 1; i < m_nsp; i++){ + for (size_t i = 1; i < m_nsp; i++){ m_B(i,0) = m_ck_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) { tmp = m_concentrations[j] / m_DiffCoeff_StefMax(i,j); m_A(i,i) += tmp; @@ -870,14 +854,14 @@ 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) = M[j] * m_concentrations[j]; } - for (i = 1; i < m_nsp; i++){ + for (size_t i = 1; i < m_nsp; i++){ m_B(i,0) = m_ck_Grad_mu[i] / (GasConstant * T); m_B(i,1) = m_ck_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) { tmp = m_concentrations[j] / m_DiffCoeff_StefMax(i,j); m_A(i,i) += tmp; @@ -896,15 +880,15 @@ 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) = M[j] * m_concentrations[j]; } - for (i = 1; i < m_nsp; i++){ + for (size_t i = 1; i < m_nsp; i++){ m_B(i,0) = m_ck_Grad_mu[i] / (GasConstant * T); m_B(i,1) = m_ck_Grad_mu[m_nsp + i] / (GasConstant * T); m_B(i,2) = m_ck_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) { tmp = m_concentrations[j] / m_DiffCoeff_StefMax(i,j); m_A(i,i) += tmp; @@ -923,8 +907,8 @@ namespace Cantera { break; } - for (a = 0; a < VIM; a++) { - for (j = 0; j < m_nsp; j++) { + for (size_t a = 0; a < VIM; a++) { + for (size_t j = 0; j < m_nsp; j++) { m_flux(j,a) = M[j] * m_concentrations[j] * m_B(j,a); } } diff --git a/Cantera/src/transport/LiquidTransport.h b/Cantera/src/transport/LiquidTransport.h index 5804f33c0..546f73003 100644 --- a/Cantera/src/transport/LiquidTransport.h +++ b/Cantera/src/transport/LiquidTransport.h @@ -347,7 +347,7 @@ namespace Cantera { * * */ - virtual void getSpeciesFluxes(int ndim, + virtual void getSpeciesFluxes(size_t ndim, const doublereal* grad_T, int ldx, const doublereal* grad_X, int ldf, doublereal* fluxes); @@ -361,7 +361,7 @@ namespace Cantera { * * */ - virtual void getSpeciesFluxesExt(int ldf, doublereal* fluxes); + virtual void getSpeciesFluxesExt(size_t ldf, doublereal* fluxes); //! Solve the stefan_maxell equations for the diffusive fluxes. diff --git a/Cantera/src/transport/MixTransport.cpp b/Cantera/src/transport/MixTransport.cpp index 62a5e9a36..d8ff0faf9 100755 --- a/Cantera/src/transport/MixTransport.cpp +++ b/Cantera/src/transport/MixTransport.cpp @@ -221,7 +221,7 @@ namespace Cantera { * \vec{j}_k = -n M_k D_k \nabla X_k. * \f] */ - 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) { update_T(); diff --git a/Cantera/src/transport/MixTransport.h b/Cantera/src/transport/MixTransport.h index 68520f759..2ad4159ca 100644 --- a/Cantera/src/transport/MixTransport.h +++ b/Cantera/src/transport/MixTransport.h @@ -92,7 +92,7 @@ namespace Cantera { * Flat vector with the m_nsp in the inner loop. * length = ldx * ndim */ - virtual void getSpeciesFluxes(int ndim, + virtual void getSpeciesFluxes(size_t ndim, const doublereal* grad_T, int ldx, const doublereal* grad_X, diff --git a/Cantera/src/transport/MultiTransport.cpp b/Cantera/src/transport/MultiTransport.cpp index 6874cd8cc..440fc6a49 100755 --- a/Cantera/src/transport/MultiTransport.cpp +++ b/Cantera/src/transport/MultiTransport.cpp @@ -161,8 +161,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); } @@ -178,9 +177,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]); @@ -231,8 +229,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); } @@ -244,8 +242,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); @@ -273,7 +270,6 @@ namespace Cantera { doublereal MultiTransport::viscosity() { doublereal vismix = 0.0, denom; - int k, j; // update m_visc if necessary updateViscosity_T(); @@ -281,9 +277,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; @@ -296,16 +292,14 @@ namespace Cantera { /******************* binary diffusion coefficients **************/ void MultiTransport::getBinaryDiffCoeffs(size_t ld, doublereal* d) { - int i,j; - // 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); } } @@ -318,11 +312,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; @@ -335,11 +327,9 @@ namespace Cantera { * @internal */ void MultiTransport::getThermalDiffCoeffs(doublereal* const dt) { - solveLMatrixEquation(); const doublereal c = 1.6/GasConstant; - int k; - for (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]; } } @@ -360,8 +350,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]; @@ -383,7 +372,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; } @@ -433,7 +422,7 @@ namespace Cantera { /** * */ - void MultiTransport::getSpeciesFluxes(int ndim, + void MultiTransport::getSpeciesFluxes(size_t ndim, const doublereal* grad_T, int ldx, const doublereal* grad_X, int ldf, doublereal* fluxes) { @@ -441,13 +430,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)); @@ -455,9 +443,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); } @@ -467,9 +455,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; @@ -479,12 +467,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++) { @@ -495,7 +482,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; @@ -522,15 +509,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]; @@ -538,10 +525,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; } } @@ -576,13 +563,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 @@ -595,9 +578,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); } @@ -607,9 +590,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; @@ -619,7 +602,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]; } @@ -648,14 +631,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; } } @@ -665,15 +648,12 @@ namespace Cantera { const doublereal* state2, doublereal delta, doublereal* fluxes) { getMassFluxes(state1, state2, delta, fluxes); - size_t 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]; } } void MultiTransport::getMultiDiffCoeffs(const size_t ld, doublereal* const d) { - int i,j; - doublereal p = pressure_ig(); // update the mole fractions @@ -699,8 +679,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)); @@ -710,24 +690,22 @@ namespace Cantera { void MultiTransport::getMixDiffCoeffs(doublereal* const d) { - // update the mole fractions updateTransport_C(); // 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); } @@ -803,8 +781,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]); } } @@ -829,15 +806,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++; @@ -845,8 +820,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); @@ -874,18 +849,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]); @@ -910,9 +883,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); @@ -946,7 +918,6 @@ namespace Cantera { } void MultiTransport::_update_thermal_T() { - // we need species viscosities and binary diffusion // coefficients updateSpeciesViscosities_T(); @@ -955,9 +926,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) { @@ -983,9 +953,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); @@ -993,14 +962,14 @@ 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; } // internal heat capacities 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 6fa289f3d..58b3e5d76 100644 --- a/Cantera/src/transport/MultiTransport.h +++ b/Cantera/src/transport/MultiTransport.h @@ -120,7 +120,7 @@ namespace Cantera { * Flat vector with the m_nsp in the inner loop. * length = ldx * ndim */ - virtual void getSpeciesFluxes(int ndim, + virtual void getSpeciesFluxes(size_t ndim, const doublereal* grad_T, int ldx, const doublereal* grad_X, diff --git a/Cantera/src/transport/SimpleTransport.cpp b/Cantera/src/transport/SimpleTransport.cpp index 60f492311..fe1d93be7 100644 --- a/Cantera/src/transport/SimpleTransport.cpp +++ b/Cantera/src/transport/SimpleTransport.cpp @@ -139,7 +139,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(); @@ -207,7 +206,7 @@ namespace Cantera { "Viscosity Model for species " + spName0 + " is not handled by this object"); } - 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; @@ -235,7 +234,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; @@ -272,7 +271,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 dm = ltd.model_speciesDiffusivity; @@ -309,7 +308,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); @@ -370,7 +369,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]; } } @@ -387,7 +386,6 @@ namespace Cantera { } //================================================================================================ void SimpleTransport::getBinaryDiffCoeffs(size_t ld, doublereal* d) { - int i, j; double bdiff; update_T(); @@ -395,8 +393,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; } @@ -420,10 +418,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]; } } @@ -447,10 +444,9 @@ 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]; } } @@ -537,7 +533,7 @@ namespace Cantera { * \vec{j}_k = -n M_k D_k \nabla X_k. * \f] */ - void SimpleTransport::getSpeciesFluxes(int ndim, + void SimpleTransport::getSpeciesFluxes(size_t ndim, const doublereal* grad_T, int ldx, const doublereal* grad_X, int ldf, doublereal* fluxes) { @@ -573,8 +569,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(); @@ -590,16 +585,16 @@ namespace Cantera { if (doMigration_) { double FRT = ElectronCharge / (Boltzmann * m_temp); - 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] = -conc * mw[k] * m_spwork[k] * ( m_Grad_X[n*m_nsp + k] + FRT * m_molefracs[k] * m_chargeSpecies[k] * m_Grad_V[n]); sum[n] += fluxes[n*ldf + k]; } } } else { - 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] = -conc * mw[k] * m_spwork[k] * m_Grad_X[n*m_nsp + k]; sum[n] += fluxes[n*ldf + k]; } @@ -607,8 +602,8 @@ namespace Cantera { } // 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]; } } @@ -625,7 +620,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]; } } @@ -658,7 +653,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]; } @@ -684,14 +679,13 @@ namespace Cantera { * thermal conductivity. */ void SimpleTransport::updateCond_T() { - int k; if (tempDepType_ == 0) { - for (k = 0; k < m_nsp; k++) { + for (size_t k = 0; k < m_nsp; k++) { Coeff_T_ &coeff = m_coeffLambda_Ns[k]; m_condSpecies[k] = coeff[0]; } } else if (tempDepType_ == 1) { - for (k = 0; k < m_nsp; k++) { + for (size_t k = 0; k < m_nsp; k++) { Coeff_T_ &coeff = m_coeffLambda_Ns[k]; m_condSpecies[k] = coeff[0] * pow(m_temp,coeff[1]) * exp(-coeff[2]/m_temp); } @@ -704,23 +698,22 @@ 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++) { Coeff_T_ &coeff = m_coeffHydroRadius_Ns[k]; double rad = coeff[0]; m_diffSpecies[k] = RT / (6.0 * Pi * visc * rad); } } else { if (tempDepType_ == 0) { - for (k = 0; k < m_nsp; k++) { + for (size_t k = 0; k < m_nsp; k++) { Coeff_T_ &coeff = m_coeffDiff_Ns[k]; m_diffSpecies[k] = coeff[0]; } } else if (tempDepType_ == 1) { - for (k = 0; k < m_nsp; k++) { + for (size_t k = 0; k < m_nsp; k++) { Coeff_T_ &coeff = m_coeffDiff_Ns[k]; m_diffSpecies[k] = coeff[0] * pow(m_temp,coeff[1]) * exp(-coeff[2]/m_temp); } @@ -745,14 +738,13 @@ namespace Cantera { * The flag m_visc_ok is set to true. */ void SimpleTransport::updateViscosity_T() { - int k; if (tempDepType_ == 0) { - for (k = 0; k < m_nsp; k++) { + for (size_t k = 0; k < m_nsp; k++) { Coeff_T_ &coeff = m_coeffVisc_Ns[k]; m_viscSpecies[k] = coeff[0]; } } else if (tempDepType_ == 1) { - for (k = 0; k < m_nsp; k++) { + for (size_t k = 0; k < m_nsp; k++) { Coeff_T_ &coeff = m_coeffVisc_Ns[k]; m_viscSpecies[k] = coeff[0] * pow(m_temp,coeff[1]) * exp(-coeff[2]/m_temp); } diff --git a/Cantera/src/transport/SimpleTransport.h b/Cantera/src/transport/SimpleTransport.h index fc88813b5..6e2bd46cb 100644 --- a/Cantera/src/transport/SimpleTransport.h +++ b/Cantera/src/transport/SimpleTransport.h @@ -335,7 +335,7 @@ namespace Cantera { * * */ - virtual void getSpeciesFluxes(int ndim, + virtual void getSpeciesFluxes(size_t ndim, const doublereal* grad_T, int ldx, const doublereal* grad_X, int ldf, doublereal* fluxes); @@ -367,7 +367,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: @@ -690,7 +690,7 @@ namespace Cantera { /*! * Either 1, 2, or 3 */ - int m_nDim; + size_t m_nDim; private: diff --git a/Cantera/src/transport/TransportBase.h b/Cantera/src/transport/TransportBase.h index 140899902..f93a84efe 100644 --- a/Cantera/src/transport/TransportBase.h +++ b/Cantera/src/transport/TransportBase.h @@ -253,7 +253,7 @@ namespace Cantera { * Flat vector with the m_nsp in the inner loop. * length = ldx * ndim */ - virtual void getSpeciesFluxes(int ndim, + virtual void getSpeciesFluxes(size_t ndim, const doublereal* grad_T, int ldx, const doublereal* grad_X, diff --git a/Cantera/src/transport/TransportFactory.cpp b/Cantera/src/transport/TransportFactory.cpp index 6770163c0..bee306131 100644 --- a/Cantera/src/transport/TransportFactory.cpp +++ b/Cantera/src/transport/TransportFactory.cpp @@ -416,8 +416,7 @@ namespace Cantera { 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; @@ -425,9 +424,9 @@ namespace Cantera { DenseMatrix& diam = tr.diam; DenseMatrix& epsilon = tr.epsilon; - for (i = 0; i < nsp; i++) + for (size_t i = 0; i < nsp; i++) { - for (j = i; j < nsp; j++) + for (size_t j = i; j < nsp; j++) { // the reduced mass tr.reducedMass(i,j) = @@ -715,7 +714,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 @@ -727,8 +726,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; @@ -777,7 +775,7 @@ namespace Cantera { } } - for (i = 0; i < tr.nsp_; i++) { + for (size_t i = 0; i < tr.nsp_; i++) { GasTransportData& trdat = datatable[names[i]]; @@ -843,7 +841,7 @@ namespace Cantera { doublereal A_thcond, n_thcond, Tact_thcond; doublereal A_spdiff, n_spdiff, Tact_spdiff; - int nsp = static_cast(xspecies.size()); + size_t nsp = xspecies.size(); std::cout << "Size of xspecies " << nsp << std::endl; // read all entries in database into 'datatable' and check for @@ -851,8 +849,7 @@ namespace Cantera { // only those for the species listed in 'names'. 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"]; vector_fp vCoeff; @@ -1038,7 +1035,7 @@ namespace Cantera { } trParam.LTData.clear(); - for (i = 0; i < trParam.nsp_; i++) { + for (size_t i = 0; i < trParam.nsp_; i++) { LiquidTransportData& trdat = datatable[names[i]]; @@ -1115,7 +1112,7 @@ namespace Cantera { void TransportFactory::fitProperties(GasTransportParams& tr, ostream& logfile) { doublereal tstar; - int k, j, n, ndeg = 0; + int ndeg = 0; #ifdef DEBUG_MODE char s[100]; #endif @@ -1133,7 +1130,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); } @@ -1174,9 +1171,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); @@ -1249,7 +1246,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))); @@ -1266,7 +1263,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))); @@ -1311,7 +1308,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])); } @@ -1339,12 +1336,12 @@ namespace Cantera { mxerr = 0.0, mxrelerr = 0.0; vector_fp diff(np + 1); doublereal eps, sigma; - for (k = 0; k < tr.nsp_; k++) + for (size_t k = 0; k < tr.nsp_; k++) { - for (j = k; j < tr.nsp_; j++) { + 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; @@ -1379,7 +1376,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))); From cfbd76ac02a58add8b7f34e94007df3c3534e544 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Tue, 17 Jan 2012 04:12:45 +0000 Subject: [PATCH 122/169] Fixing signed/unsigned comparison warnings in OneD --- Cantera/src/oneD/Domain1D.cpp | 6 +++--- Cantera/src/oneD/Domain1D.h | 5 ++--- Cantera/src/oneD/Inlet1D.h | 6 +++--- Cantera/src/oneD/MultiJac.cpp | 3 +-- Cantera/src/oneD/MultiNewton.cpp | 10 +++++----- Cantera/src/oneD/OneDim.cpp | 6 +++--- Cantera/src/oneD/OneDim.h | 2 +- Cantera/src/oneD/Sim1D.cpp | 11 +++++------ Cantera/src/oneD/StFlow.cpp | 25 ++++++++++++------------- Cantera/src/oneD/StFlow.h | 13 ++++++------- Cantera/src/oneD/boundaries1D.cpp | 29 +++++++++++++---------------- 11 files changed, 54 insertions(+), 62 deletions(-) diff --git a/Cantera/src/oneD/Domain1D.cpp b/Cantera/src/oneD/Domain1D.cpp index dd7ed304b..a17fe4abd 100644 --- a/Cantera/src/oneD/Domain1D.cpp +++ b/Cantera/src/oneD/Domain1D.cpp @@ -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,7 +62,7 @@ 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; } diff --git a/Cantera/src/oneD/Domain1D.h b/Cantera/src/oneD/Domain1D.h index 8ca0aca87..f58b03332 100644 --- a/Cantera/src/oneD/Domain1D.h +++ b/Cantera/src/oneD/Domain1D.h @@ -422,10 +422,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; diff --git a/Cantera/src/oneD/Inlet1D.h b/Cantera/src/oneD/Inlet1D.h index f001f6e0f..9152f5366 100644 --- a/Cantera/src/oneD/Inlet1D.h +++ b/Cantera/src/oneD/Inlet1D.h @@ -131,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]); @@ -387,7 +387,7 @@ namespace Cantera { virtual ~ReactingSurf1D(){} - virtual std::string componentName(int n) const; + virtual std::string componentName(size_t n) const; virtual void init(); @@ -412,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); diff --git a/Cantera/src/oneD/MultiJac.cpp b/Cantera/src/oneD/MultiJac.cpp index 94d231a02..3eee1c255 100644 --- a/Cantera/src/oneD/MultiJac.cpp +++ b/Cantera/src/oneD/MultiJac.cpp @@ -34,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; } } diff --git a/Cantera/src/oneD/MultiNewton.cpp b/Cantera/src/oneD/MultiNewton.cpp index eac3834d7..ae0e85e50 100644 --- a/Cantera/src/oneD/MultiNewton.cpp +++ b/Cantera/src/oneD/MultiNewton.cpp @@ -101,7 +101,7 @@ namespace Cantera { */ void MultiNewton::step(doublereal* x, doublereal* step, OneDim& r, MultiJac& jac, int loglevel) { - int iok; + size_t iok; size_t sz = r.size(); r.eval(-1, x, step); #undef DEBUG_STEP @@ -120,7 +120,7 @@ namespace Cantera { iok = jac.solve(sz, step, step); // if iok is non-zero, then solve failed - if (iok > 0) { + if (iok != 0) { iok--; size_t nd = r.nDomains(); size_t n; @@ -136,7 +136,7 @@ namespace Cantera { +dom.componentName(comp)+" at point " +int2str(int(pt))+"\n(Matrix row "+int2str(iok)+") \nsee file bandmatrix.csv\n"); } - else if (iok < 0) + else if (int(iok) < 0) throw CanteraError("MultiNewton::step", "iok = "+int2str(int(iok))); @@ -221,15 +221,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/OneDim.cpp b/Cantera/src/oneD/OneDim.cpp index e72553fcd..c2b2656d4 100644 --- a/Cantera/src/oneD/OneDim.cpp +++ b/Cantera/src/oneD/OneDim.cpp @@ -54,7 +54,7 @@ namespace Cantera { int OneDim::domainIndex(string name) { - for (int n = 0; n < m_nd; n++) { + for (size_t n = 0; n < m_nd; n++) { if (domain(n).id() == name) return n; } throw CanteraError("OneDim::domainIndex","no domain named >>"+name+"<<"); @@ -226,7 +226,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; @@ -274,7 +274,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; diff --git a/Cantera/src/oneD/OneDim.h b/Cantera/src/oneD/OneDim.h index 756733dae..2e42d7e0b 100644 --- a/Cantera/src/oneD/OneDim.h +++ b/Cantera/src/oneD/OneDim.h @@ -125,7 +125,7 @@ namespace Cantera { int count = 1); /// Pointer to the domain global point i belongs to. - Domain1D* pointDomain(int i); + Domain1D* pointDomain(size_t i); void resize(); diff --git a/Cantera/src/oneD/Sim1D.cpp b/Cantera/src/oneD/Sim1D.cpp index 7c28bf55d..3042d74e3 100644 --- a/Cantera/src/oneD/Sim1D.cpp +++ b/Cantera/src/oneD/Sim1D.cpp @@ -29,7 +29,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; } @@ -267,7 +267,7 @@ namespace Cantera { if (loglevel > 0) { writelog(" success.\n\n"); writelog("Problem solved on ["); - for (int mm = 1; mm < nDomains(); mm+=2) { + for (size_t mm = 1; mm < nDomains(); mm+=2) { writelog(int2str(int(domain(mm).nPoints()))); if (mm + 2 < nDomains()) writelog(", "); } @@ -531,8 +531,7 @@ namespace Cantera { //added by Karl Meredith void Sim1D::setAdiabaticFlame(void){ - int n; - for (n = 0; n < m_nd; n++) { + for (size_t n = 0; n < m_nd; n++) { Domain1D& d = domain(n); d.m_adiabatic=true; } @@ -550,7 +549,7 @@ namespace Cantera { r.setCriteria(ratio, slope, curve, prune); } else { - for (int n = 0; n < m_nd; n++) { + for (size_t n = 0; n < m_nd; n++) { Refiner& r = domain(n).refiner(); r.setCriteria(ratio, slope, curve, prune); } @@ -563,7 +562,7 @@ namespace Cantera { r.setMaxPoints(npoints); } else { - for (int n = 0; n < m_nd; n++) { + for (size_t n = 0; n < m_nd; n++) { Refiner& r = domain(n).refiner(); r.setMaxPoints(npoints); } diff --git a/Cantera/src/oneD/StFlow.cpp b/Cantera/src/oneD/StFlow.cpp index 960b8829c..87a79bc11 100644 --- a/Cantera/src/oneD/StFlow.cpp +++ b/Cantera/src/oneD/StFlow.cpp @@ -27,9 +27,9 @@ 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 size_t nv_old = oldmech.nSpecies() + 4; @@ -157,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; } @@ -178,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"); } @@ -989,7 +988,7 @@ namespace Cantera { else if (name=="T") {return 2;} else if (name=="lambda") {return 3;} else { - for (int n=4;n d; dom.child("grid_data").getChildren("floatArray",d); - int nd = static_cast(d.size()); + size_t nd = d.size(); vector_fp x; size_t n, np = 0, j, ks, k; @@ -1074,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]; @@ -1084,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); } @@ -1092,7 +1091,7 @@ 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]; } @@ -1100,7 +1099,7 @@ namespace Cantera { } else if (m_thermo->speciesIndex(nm) >= 0) { 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++) @@ -1114,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]+" "); } } diff --git a/Cantera/src/oneD/StFlow.h b/Cantera/src/oneD/StFlow.h index dc69b387c..0a6d239a8 100644 --- a/Cantera/src/oneD/StFlow.h +++ b/Cantera/src/oneD/StFlow.h @@ -115,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); } } @@ -183,7 +182,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; @@ -195,7 +194,7 @@ namespace Cantera { void fixTemperature(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] = false; } else m_do_energy[j] = false; @@ -210,7 +209,7 @@ namespace Cantera { void solveSpecies(int k=-1) { if (k == -1) { - for (int i = 0; i < m_nsp; i++) + for (size_t i = 0; i < m_nsp; i++) m_do_species[i] = true; } else m_do_species[k] = true; @@ -219,7 +218,7 @@ namespace Cantera { void fixSpecies(int k=-1) { if (k == -1) { - for (int i = 0; i < m_nsp; i++) + for (size_t i = 0; i < m_nsp; i++) m_do_species[i] = false; } else m_do_species[k] = false; diff --git a/Cantera/src/oneD/boundaries1D.cpp b/Cantera/src/oneD/boundaries1D.cpp index cdcd29e8b..4a9a0d50d 100644 --- a/Cantera/src/oneD/boundaries1D.cpp +++ b/Cantera/src/oneD/boundaries1D.cpp @@ -158,7 +158,6 @@ namespace Cantera { void Inlet1D:: eval(size_t jg, doublereal* xg, doublereal* rg, integer* diagg, doublereal rdt) { - int k; if (jg != -1 && (jg + 2 < firstPoint() || jg > lastPoint() + 2)) return; // start of local part of global arrays @@ -203,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]; } @@ -224,7 +223,7 @@ namespace Cantera { 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]); } } @@ -240,7 +239,7 @@ namespace Cantera { inlt.addAttribute("points",1); inlt.addAttribute("type","inlet"); inlt.addAttribute("components", double(nComponents())); - for (int k = 0; k < nComponents(); k++) { + for (size_t k = 0; k < nComponents(); k++) { ctml::addFloat(inlt, componentName(k), s[k], "", "",lowerBound(k), upperBound(k)); } } @@ -705,7 +704,7 @@ namespace Cantera { inlt.addAttribute("points",1); inlt.addAttribute("type","surface"); inlt.addAttribute("components", double(nComponents())); - for (int k = 0; k < nComponents(); k++) { + for (size_t k = 0; k < nComponents(); k++) { ctml::addFloat(inlt, componentName(k), s[k], "", "",0.0, 1.0); } } @@ -729,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); @@ -749,14 +748,13 @@ namespace Cantera { 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; } @@ -781,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]; } @@ -817,8 +814,8 @@ namespace Cantera { if (m_enabled) { doublereal maxx = -1.0; - int imx = -1; - for (k = 0; k < m_nsp; k++) { + size_t imx = -1; + 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; @@ -831,7 +828,7 @@ namespace Cantera { 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; } @@ -849,7 +846,7 @@ namespace Cantera { 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]; } } @@ -864,7 +861,7 @@ namespace Cantera { inlt.addAttribute("points",1); inlt.addAttribute("type","surface"); inlt.addAttribute("components", double(nComponents())); - for (int k = 0; k < nComponents(); k++) { + for (size_t k = 0; k < nComponents(); k++) { ctml::addFloat(inlt, componentName(k), s[k], "", "",0.0, 1.0); } } From 55684b6591973f574855c8bce67c841cfb491ed1 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Tue, 17 Jan 2012 04:12:49 +0000 Subject: [PATCH 123/169] Fixing signed/unsigned comparison warnings in ZeroD --- Cantera/src/zeroD/ConstPressureReactor.cpp | 6 +++--- Cantera/src/zeroD/Reactor.cpp | 9 ++++----- Cantera/src/zeroD/Reactor.h | 2 +- Cantera/src/zeroD/ReactorBase.h | 2 +- Cantera/src/zeroD/ReactorNet.cpp | 7 +++---- Cantera/src/zeroD/Wall.cpp | 4 ++-- Cantera/src/zeroD/Wall.h | 4 ++-- 7 files changed, 16 insertions(+), 18 deletions(-) diff --git a/Cantera/src/zeroD/ConstPressureReactor.cpp b/Cantera/src/zeroD/ConstPressureReactor.cpp index 6f90a088f..4ca0b984b 100644 --- a/Cantera/src/zeroD/ConstPressureReactor.cpp +++ b/Cantera/src/zeroD/ConstPressureReactor.cpp @@ -48,7 +48,7 @@ namespace CanteraZeroD { // coverages on the walls 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); @@ -61,7 +61,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(); m_enthalpy = m_thermo->enthalpy_mass(); @@ -106,7 +106,7 @@ namespace CanteraZeroD { 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); diff --git a/Cantera/src/zeroD/Reactor.cpp b/Cantera/src/zeroD/Reactor.cpp index 2413b516e..1d57c4337 100644 --- a/Cantera/src/zeroD/Reactor.cpp +++ b/Cantera/src/zeroD/Reactor.cpp @@ -288,11 +288,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) { @@ -333,13 +332,13 @@ 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))+")"); } diff --git a/Cantera/src/zeroD/Reactor.h b/Cantera/src/zeroD/Reactor.h index 7aa66ecc6..4c4ae270d 100644 --- a/Cantera/src/zeroD/Reactor.h +++ b/Cantera/src/zeroD/Reactor.h @@ -103,7 +103,7 @@ namespace CanteraZeroD { virtual void updateState(doublereal* y); virtual size_t nSensParams(); - virtual void addSensitivityReaction(int rxn); + virtual void addSensitivityReaction(size_t rxn); virtual std::string sensParamID(int p) { return m_pname[p]; } diff --git a/Cantera/src/zeroD/ReactorBase.h b/Cantera/src/zeroD/ReactorBase.h index e84fb96f2..68fcb4025 100644 --- a/Cantera/src/zeroD/ReactorBase.h +++ b/Cantera/src/zeroD/ReactorBase.h @@ -156,7 +156,7 @@ namespace CanteraZeroD { std::vector m_inlet, m_outlet; std::vector m_wall; vector_int m_lr; - int m_nwalls; + size_t m_nwalls; std::string m_name; double m_rho0; diff --git a/Cantera/src/zeroD/ReactorNet.cpp b/Cantera/src/zeroD/ReactorNet.cpp index 16c924970..f80ec4e31 100644 --- a/Cantera/src/zeroD/ReactorNet.cpp +++ b/Cantera/src/zeroD/ReactorNet.cpp @@ -28,7 +28,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]; } @@ -204,7 +204,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; @@ -213,7 +212,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]; @@ -225,7 +224,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; diff --git a/Cantera/src/zeroD/Wall.cpp b/Cantera/src/zeroD/Wall.cpp index 9aebc3823..476f43fa1 100644 --- a/Cantera/src/zeroD/Wall.cpp +++ b/Cantera/src/zeroD/Wall.cpp @@ -120,8 +120,8 @@ 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)+")"); if (leftright == 0) { diff --git a/Cantera/src/zeroD/Wall.h b/Cantera/src/zeroD/Wall.h index 1aa8199d0..47a7ec8f8 100644 --- a/Cantera/src/zeroD/Wall.h +++ b/Cantera/src/zeroD/Wall.h @@ -130,8 +130,8 @@ namespace CanteraZeroD { 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 From 905117a3e4805ddeb967d669c5dcd22efc5d8a60 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Tue, 17 Jan 2012 04:12:54 +0000 Subject: [PATCH 124/169] Fixing signed/unsigned comparison wartings in Kinetics --- Cantera/src/kinetics/AqueousKinetics.cpp | 13 ++++++----- Cantera/src/kinetics/AqueousKinetics.h | 4 ++-- Cantera/src/kinetics/GasKinetics.cpp | 19 +++++++--------- Cantera/src/kinetics/GasKinetics.h | 4 ++-- Cantera/src/kinetics/ImplicitSurfChem.cpp | 2 +- Cantera/src/kinetics/InterfaceKinetics.cpp | 25 +++++++++++----------- Cantera/src/kinetics/ReactionPath.cpp | 9 ++++---- Cantera/src/kinetics/importKinetics.cpp | 14 ++++++------ Cantera/src/kinetics/solveSP.cpp | 21 +++++++++--------- 9 files changed, 51 insertions(+), 60 deletions(-) diff --git a/Cantera/src/kinetics/AqueousKinetics.cpp b/Cantera/src/kinetics/AqueousKinetics.cpp index 7f392c528..799d90043 100644 --- a/Cantera/src/kinetics/AqueousKinetics.cpp +++ b/Cantera/src/kinetics/AqueousKinetics.cpp @@ -111,7 +111,6 @@ namespace Cantera { * reversible or not. */ void AqueousKinetics::getEquilibriumConstants(doublereal* kc) { - int i; _update_rates_T(); vector_fp& rkc = m_kdata->m_rkcn; @@ -127,7 +126,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); } @@ -254,7 +253,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; } /* @@ -283,7 +282,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; } /* @@ -362,7 +361,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]; } } @@ -390,7 +389,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 { @@ -398,7 +397,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]; } } diff --git a/Cantera/src/kinetics/AqueousKinetics.h b/Cantera/src/kinetics/AqueousKinetics.h index 87af09607..e8fd27af0 100644 --- a/Cantera/src/kinetics/AqueousKinetics.h +++ b/Cantera/src/kinetics/AqueousKinetics.h @@ -348,8 +348,8 @@ namespace Cantera { 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; diff --git a/Cantera/src/kinetics/GasKinetics.cpp b/Cantera/src/kinetics/GasKinetics.cpp index 536ad640f..e707ef212 100644 --- a/Cantera/src/kinetics/GasKinetics.cpp +++ b/Cantera/src/kinetics/GasKinetics.cpp @@ -121,7 +121,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()); @@ -133,7 +132,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); } @@ -260,7 +259,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; } /* @@ -289,7 +288,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; } /* @@ -300,8 +299,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; @@ -311,7 +308,7 @@ 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]; } @@ -319,7 +316,7 @@ namespace Cantera { (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]; } @@ -414,7 +411,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]; } } @@ -442,7 +439,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 { @@ -450,7 +447,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]; } } diff --git a/Cantera/src/kinetics/GasKinetics.h b/Cantera/src/kinetics/GasKinetics.h index cf83048f1..e190cb9b9 100644 --- a/Cantera/src/kinetics/GasKinetics.h +++ b/Cantera/src/kinetics/GasKinetics.h @@ -360,8 +360,8 @@ namespace Cantera { 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; diff --git a/Cantera/src/kinetics/ImplicitSurfChem.cpp b/Cantera/src/kinetics/ImplicitSurfChem.cpp index 01ba658a2..ca4a65071 100644 --- a/Cantera/src/kinetics/ImplicitSurfChem.cpp +++ b/Cantera/src/kinetics/ImplicitSurfChem.cpp @@ -270,7 +270,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; diff --git a/Cantera/src/kinetics/InterfaceKinetics.cpp b/Cantera/src/kinetics/InterfaceKinetics.cpp index 06eee7690..5112fd5ef 100644 --- a/Cantera/src/kinetics/InterfaceKinetics.cpp +++ b/Cantera/src/kinetics/InterfaceKinetics.cpp @@ -64,7 +64,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]; } @@ -116,13 +116,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]); } @@ -168,10 +167,10 @@ namespace Cantera { m_rxnPhaseIsReactant.resize(m_ii, 0); m_rxnPhaseIsProduct.resize(m_ii, 0); size_t np = nPhases(); - for (i = 0; i < m_ii; i++) { + 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]; } @@ -588,7 +587,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]; } } @@ -647,7 +646,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]; } @@ -658,15 +657,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; @@ -679,13 +678,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; @@ -912,7 +911,7 @@ namespace Cantera { 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; } diff --git a/Cantera/src/kinetics/ReactionPath.cpp b/Cantera/src/kinetics/ReactionPath.cpp index 829278049..a2922ab92 100644 --- a/Cantera/src/kinetics/ReactionPath.cpp +++ b/Cantera/src/kinetics/ReactionPath.cpp @@ -701,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)); //} @@ -711,7 +710,7 @@ namespace Cantera { // mod 8/18/01 dgg vector > allProducts; vector > allReactants; - for (i = 0; i < m_nr; i++) { + for (size_t i = 0; i < m_nr; i++) { allReactants.push_back(kin.reactants(i)); allProducts.push_back(kin.products(i)); } @@ -733,7 +732,7 @@ namespace Cantera { 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. @@ -791,11 +790,11 @@ 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 (size_t j = 0; j < nr; j++) { diff --git a/Cantera/src/kinetics/importKinetics.cpp b/Cantera/src/kinetics/importKinetics.cpp index a1cfc9e09..8b5f5e179 100644 --- a/Cantera/src/kinetics/importKinetics.cpp +++ b/Cantera/src/kinetics/importKinetics.cpp @@ -334,7 +334,7 @@ namespace Cantera { 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 @@ -392,7 +392,7 @@ namespace Cantera { 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); @@ -690,9 +690,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] = '>'; } @@ -832,13 +830,13 @@ namespace Cantera { map rxnstoich; rxnstoich.clear(); - for (nn = 0; nn < rdata.reactants.size(); nn++) { + for (size_t nn = 0; nn < rdata.reactants.size(); nn++) { rxnstoich[-1 - int(rdata.reactants[nn])] -= rdata.rstoich[nn]; } - for (nn = 0; nn < rdata.products.size(); nn++) { + for (size_t nn = 0; nn < rdata.products.size(); nn++) { rxnstoich[int(rdata.products[nn])+1] += rdata.pstoich[nn]; } - for (nn = 0; nn < m_rdata.size(); 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]); diff --git a/Cantera/src/kinetics/solveSP.cpp b/Cantera/src/kinetics/solveSP.cpp index fd410c1c7..af89abbdc 100644 --- a/Cantera/src/kinetics/solveSP.cpp +++ b/Cantera/src/kinetics/solveSP.cpp @@ -212,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; @@ -263,7 +262,7 @@ namespace Cantera { SurfPhase *sf_ptr = m_ptrsSurfPhase[n]; sf_ptr->getConcentrations(DATA_PTR(m_numEqn1)); size_t nsp = m_nSpeciesSurfPhase[n]; - for (k = 0; k 1) { @@ -418,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]]); } @@ -453,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)); @@ -1135,7 +1134,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(); @@ -1243,7 +1242,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]; @@ -1332,7 +1331,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]; @@ -1361,7 +1360,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(); From c2372197dee0236d2850418dae8ddac8d7098537 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Tue, 17 Jan 2012 04:12:58 +0000 Subject: [PATCH 125/169] Fixing signed/unsigned comparison warnings in clib --- Cantera/clib/src/ct.cpp | 12 ++++++------ Cantera/clib/src/ct.h | 4 ++-- Cantera/clib/src/ctfunc.cpp | 2 +- Cantera/clib/src/ctfunc.h | 2 +- Cantera/clib/src/ctmultiphase.cpp | 14 +++++++------- Cantera/clib/src/ctmultiphase.h | 2 +- Cantera/clib/src/ctonedim.cpp | 5 ++--- Cantera/clib/src/ctxml.cpp | 4 ++-- Cantera/clib/src/ctxml.h | 2 +- 9 files changed, 23 insertions(+), 24 deletions(-) diff --git a/Cantera/clib/src/ct.cpp b/Cantera/clib/src/ct.cpp index ae97174dc..4575f3553 100755 --- a/Cantera/clib/src/ct.cpp +++ b/Cantera/clib/src/ct.cpp @@ -230,7 +230,7 @@ extern "C" { ThermoPhase* p = ph(n); compositionMap xx; size_t nsp = p->nSpecies(); - for (int n = 0; n < nsp; n++) { + for (size_t n = 0; n < nsp; n++) { xx[p->speciesName(n)] = -1; } parseCompString(string(x), xx); @@ -258,7 +258,7 @@ extern "C" { ThermoPhase* p = ph(n); compositionMap yy; size_t nsp = p->nSpecies(); - for (int n = 0; n < nsp; n++) { + for (size_t n = 0; n < nsp; n++) { yy[p->speciesName(n)] = -1; } parseCompString(string(y), yy); @@ -306,7 +306,7 @@ extern "C" { return 0; } - int DLL_EXPORT phase_getSpeciesName(int n, size_t 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); size_t lout = min(lennm, spnm.size()); @@ -318,7 +318,7 @@ extern "C" { //catch (...) {return ERR;} } - int DLL_EXPORT phase_getElementName(int n, size_t 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); size_t lout = min(lennm, elnm.size()); @@ -909,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()) { @@ -968,7 +968,7 @@ extern "C" { 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); diff --git a/Cantera/clib/src/ct.h b/Cantera/clib/src/ct.h index c591a8fd9..91d123c3c 100755 --- a/Cantera/clib/src/ct.h +++ b/Cantera/clib/src/ct.h @@ -37,8 +37,8 @@ extern "C" { EEXXTT int DLL_CPREFIX phase_setMassFractionsByName(int n, char* y); 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, int lennm, char* nm); - EEXXTT int DLL_CPREFIX phase_getSpeciesName(int n, size_t m, int lennm, char* nm); + 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 size_t DLL_CPREFIX phase_elementIndex(int n, char* nm); diff --git a/Cantera/clib/src/ctfunc.cpp b/Cantera/clib/src/ctfunc.cpp index d0e731028..a1144556e 100755 --- a/Cantera/clib/src/ctfunc.cpp +++ b/Cantera/clib/src/ctfunc.cpp @@ -25,7 +25,7 @@ extern "C" { // functions - int DLL_EXPORT func_new(int type, int n, size_t lenp, double* params) { + int DLL_EXPORT func_new(int type, size_t n, size_t lenp, double* params) { func_t* r=0; size_t m = lenp; try { diff --git a/Cantera/clib/src/ctfunc.h b/Cantera/clib/src/ctfunc.h index cc4935f27..a27bf7e4e 100755 --- a/Cantera/clib/src/ctfunc.h +++ b/Cantera/clib/src/ctfunc.h @@ -7,7 +7,7 @@ #include "clib_defs.h" extern "C" { - EEXXTT int DLL_CPREFIX func_new(int type, int n, size_t 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); diff --git a/Cantera/clib/src/ctmultiphase.cpp b/Cantera/clib/src/ctmultiphase.cpp index d06313261..dc801c1b0 100644 --- a/Cantera/clib/src/ctmultiphase.cpp +++ b/Cantera/clib/src/ctmultiphase.cpp @@ -28,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) { @@ -40,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) { @@ -254,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()) diff --git a/Cantera/clib/src/ctmultiphase.h b/Cantera/clib/src/ctmultiphase.h index f8bda233d..5ae143ee9 100644 --- a/Cantera/clib/src/ctmultiphase.h +++ b/Cantera/clib/src/ctmultiphase.h @@ -42,7 +42,7 @@ extern "C" { int maxiter, int loglevel); 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); diff --git a/Cantera/clib/src/ctonedim.cpp b/Cantera/clib/src/ctonedim.cpp index c824bf163..3104f8138 100644 --- a/Cantera/clib/src/ctonedim.cpp +++ b/Cantera/clib/src/ctonedim.cpp @@ -375,9 +375,8 @@ extern "C" { 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]; } @@ -457,7 +456,7 @@ extern "C" { 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]); } diff --git a/Cantera/clib/src/ctxml.cpp b/Cantera/clib/src/ctxml.cpp index c06dda73f..89166bd83 100644 --- a/Cantera/clib/src/ctxml.cpp +++ b/Cantera/clib/src/ctxml.cpp @@ -247,7 +247,7 @@ 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; @@ -262,7 +262,7 @@ extern "C" { "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]; } } diff --git a/Cantera/clib/src/ctxml.h b/Cantera/clib/src/ctxml.h index d384853cb..882eceadd 100644 --- a/Cantera/clib/src/ctxml.h +++ b/Cantera/clib/src/ctxml.h @@ -36,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 From aeb16e0bc9067cc4bb94842cdbbde79ea8de978b Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Tue, 17 Jan 2012 04:13:04 +0000 Subject: [PATCH 126/169] Fixed some signed/unsigned comparison warnings --- Cantera/python/src/ctonedim_methods.cpp | 2 +- Cantera/src/base/xml.cpp | 31 ++++++++++------------- Cantera/src/base/xml.h | 4 +-- Cantera/src/converters/CKParser.cpp | 2 +- Cantera/src/converters/CKReader.cpp | 13 +++++----- Cantera/src/numerics/CVodeInt.cpp | 2 +- Cantera/src/numerics/CVodesIntegrator.cpp | 2 +- Cantera/src/numerics/Func1.h | 25 ++++++++---------- apps/bvp/AxiStagnBVP.cpp | 2 +- apps/bvp/stagnation.cpp | 4 +-- 10 files changed, 40 insertions(+), 47 deletions(-) diff --git a/Cantera/python/src/ctonedim_methods.cpp b/Cantera/python/src/ctonedim_methods.cpp index f797dd3b4..29e29d5a3 100644 --- a/Cantera/python/src/ctonedim_methods.cpp +++ b/Cantera/python/src/ctonedim_methods.cpp @@ -619,7 +619,7 @@ py_sim1D_new(PyObject *self, PyObject *args) 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]; } diff --git a/Cantera/src/base/xml.cpp b/Cantera/src/base/xml.cpp index 7c83f6e2d..e1141ecd2 100644 --- a/Cantera/src/base/xml.cpp +++ b/Cantera/src/base/xml.cpp @@ -514,7 +514,7 @@ namespace Cantera { */ XML_Node& XML_Node::addChild(XML_Node& node) { m_children.push_back(&node); - m_nchildren = static_cast(m_children.size()); + m_nchildren = m_children.size(); m_childindex[node.name()] = m_children.back(); node.setRoot(root()); node.setParent(this); @@ -533,7 +533,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[sname] = m_children.back(); xxx->setRoot(root()); xxx->setParent(this); @@ -589,7 +589,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()); } @@ -824,7 +824,7 @@ namespace Cantera { /* * */ - int XML_Node::nChildren() const { + size_t XML_Node::nChildren() const { return m_nchildren; } @@ -873,13 +873,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; @@ -887,7 +886,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; @@ -1094,7 +1093,7 @@ 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(); dc = 0; @@ -1147,7 +1146,7 @@ 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(); (void) node_dest->addChild(sc->name()); @@ -1159,7 +1158,7 @@ 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(); } } @@ -1167,7 +1166,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(); } } @@ -1336,8 +1335,7 @@ namespace Cantera { } } } - int i; - 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); } @@ -1358,7 +1356,7 @@ namespace Cantera { */ void XML_Node::write(std::ostream& s, const int level) 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); s << endl; } @@ -1391,8 +1389,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; @@ -1400,7 +1397,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 5112927a2..66b87c6b2 100644 --- a/Cantera/src/base/xml.h +++ b/Cantera/src/base/xml.h @@ -470,7 +470,7 @@ namespace Cantera { /*! * */ - int nChildren() const; + size_t nChildren() const; //! Require that the current xml node have an attribute named //! by the first argument, a, and that this attribute have the @@ -746,7 +746,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 aa0771ada..96b5dc374 100755 --- a/Cantera/src/converters/CKParser.cpp +++ b/Cantera/src/converters/CKParser.cpp @@ -648,7 +648,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; diff --git a/Cantera/src/converters/CKReader.cpp b/Cantera/src/converters/CKReader.cpp index 397500aac..64f5c2eda 100755 --- a/Cantera/src/converters/CKReader.cpp +++ b/Cantera/src/converters/CKReader.cpp @@ -352,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()); + size_t nel = elements.size(); + size_t nsp = species.size(); double tol; - int j, k, m; log << newTask("validating species"); @@ -363,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 "; @@ -377,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); 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/numerics/CVodeInt.cpp b/Cantera/src/numerics/CVodeInt.cpp index 31291ef10..148f759e1 100644 --- a/Cantera/src/numerics/CVodeInt.cpp +++ b/Cantera/src/numerics/CVodeInt.cpp @@ -127,7 +127,7 @@ namespace Cantera { if (m_abstol) N_VFree(nv(m_abstol)); 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; isetTemperature(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); diff --git a/apps/bvp/stagnation.cpp b/apps/bvp/stagnation.cpp index 983906224..003d9d624 100644 --- a/apps/bvp/stagnation.cpp +++ b/apps/bvp/stagnation.cpp @@ -116,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"); } @@ -221,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); From 45eb5702e6fd0aebe98ce20951eff82e8c7146bc Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Tue, 17 Jan 2012 04:13:09 +0000 Subject: [PATCH 127/169] Fixing signed/unsigned comparison warnings in equil (not vcs) --- Cantera/src/equil/ChemEquil.cpp | 54 +++++++++++++++----------------- Cantera/src/equil/MultiPhase.cpp | 6 ++-- 2 files changed, 29 insertions(+), 31 deletions(-) diff --git a/Cantera/src/equil/ChemEquil.cpp b/Cantera/src/equil/ChemEquil.cpp index 0c72630b2..82724d484 100755 --- a/Cantera/src/equil/ChemEquil.cpp +++ b/Cantera/src/equil/ChemEquil.cpp @@ -124,20 +124,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 @@ -148,7 +148,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 != -1 && mneg != m) throw CanteraError("ChemEquil::initialize", "negative atom numbers allowed for only one element"); mneg = m; @@ -169,8 +169,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); } } @@ -191,8 +191,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 @@ -219,10 +219,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", @@ -235,7 +234,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 @@ -258,10 +257,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), @@ -281,14 +280,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]); @@ -1238,7 +1237,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; /* @@ -1250,9 +1248,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.; @@ -1263,9 +1261,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]; } } @@ -1767,8 +1765,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 = -1; + 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) { @@ -1780,7 +1778,7 @@ namespace Cantera { sameAsRow = im; } } - if (sameAsRow >= 0 || lumpSum[m]) { + if (sameAsRow != -1 || lumpSum[m]) { #ifdef DEBUG_MODE if (ChemEquil_print_lvl > 0) { if (lumpSum[m]) { @@ -1906,7 +1904,7 @@ namespace Cantera { if (m_eloc == -1) 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/MultiPhase.cpp b/Cantera/src/equil/MultiPhase.cpp index e8cdc4a99..b11e2cca5 100644 --- a/Cantera/src/equil/MultiPhase.cpp +++ b/Cantera/src/equil/MultiPhase.cpp @@ -375,7 +375,7 @@ namespace Cantera { phase_t* p = m_phase[n]; p->setState_TPX(m_temp, m_press, x); size_t istart = m_spstart[n]; - for (int k = 0; k < p->nSpecies(); k++) { + for (size_t k = 0; k < p->nSpecies(); k++) { m_moleFractions[istart+k] = x[k]; } } @@ -387,7 +387,7 @@ namespace Cantera { 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; } @@ -402,7 +402,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. - for (int k = 0; k < nSpecies(); k++) { + for (size_t k = 0; k < nSpecies(); k++) { xx[speciesName(k)] = -1.0; } From d4b4cec67364b644f7e6b51d17f9816304b6f901 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Tue, 17 Jan 2012 04:13:11 +0000 Subject: [PATCH 128/169] Fixed signed/unsigned comparison warnings in VCS Equilibrium solver --- Cantera/src/equil/vcs_Gibbs.cpp | 6 +-- Cantera/src/equil/vcs_MultiPhaseEquil.cpp | 10 ++-- Cantera/src/equil/vcs_TP.cpp | 7 ++- Cantera/src/equil/vcs_VolPhase.cpp | 27 +++++----- Cantera/src/equil/vcs_elem.cpp | 39 +++++++------- Cantera/src/equil/vcs_inest.cpp | 2 +- Cantera/src/equil/vcs_nondim.cpp | 20 ++++--- Cantera/src/equil/vcs_phaseStability.cpp | 26 +++++---- Cantera/src/equil/vcs_prep.cpp | 2 +- Cantera/src/equil/vcs_prob.cpp | 18 +++---- Cantera/src/equil/vcs_report.cpp | 2 +- Cantera/src/equil/vcs_root1d.cpp | 2 +- Cantera/src/equil/vcs_rxnadj.cpp | 2 +- Cantera/src/equil/vcs_setMolesLinProg.cpp | 7 ++- Cantera/src/equil/vcs_solve.cpp | 47 ++++++++--------- Cantera/src/equil/vcs_solve.h | 2 +- Cantera/src/equil/vcs_solve_TP.cpp | 64 ++++++++++------------- Cantera/src/equil/vcs_util.cpp | 18 +++---- 18 files changed, 141 insertions(+), 160 deletions(-) diff --git a/Cantera/src/equil/vcs_Gibbs.cpp b/Cantera/src/equil/vcs_Gibbs.cpp index a88349c81..8d2a36c18 100644 --- a/Cantera/src/equil/vcs_Gibbs.cpp +++ b/Cantera/src/equil/vcs_Gibbs.cpp @@ -35,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] * @@ -46,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,7 +68,7 @@ namespace VCSnonideal { 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_MultiPhaseEquil.cpp b/Cantera/src/equil/vcs_MultiPhaseEquil.cpp index 1fca7bc68..92bf7b917 100644 --- a/Cantera/src/equil/vcs_MultiPhaseEquil.cpp +++ b/Cantera/src/equil/vcs_MultiPhaseEquil.cpp @@ -649,7 +649,7 @@ namespace VCSnonideal { */ m_mix->uploadMoleFractionsFromPhases(); size_t kGlob = 0; - for (int ip = 0; ip < m_vprob->NPhase; ip++) { + for (size_t ip = 0; ip < m_vprob->NPhase; ip++) { double phaseMole = 0.0; Cantera::ThermoPhase &tref = m_mix->phase(ip); for (size_t k = 0; k < tref.nSpecies(); k++, kGlob++) { @@ -690,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]); @@ -1119,7 +1119,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); @@ -1250,7 +1250,7 @@ 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++) { + for (size_t i = 0; i < vprob->nspecies; i++) { size_t iphase = vprob->PhaseID[i]; vcs_VolPhase *VolPhase = vprob->VPhaseList[iphase]; @@ -1267,7 +1267,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(), diff --git a/Cantera/src/equil/vcs_TP.cpp b/Cantera/src/equil/vcs_TP.cpp index d97b787cc..3804c0cdc 100644 --- a/Cantera/src/equil/vcs_TP.cpp +++ b/Cantera/src/equil/vcs_TP.cpp @@ -143,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; } } @@ -168,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 35301dd03..35727d9a3 100644 --- a/Cantera/src/equil/vcs_VolPhase.cpp +++ b/Cantera/src/equil/vcs_VolPhase.cpp @@ -73,7 +73,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; @@ -164,7 +164,7 @@ namespace VCSnonideal { m_formulaMatrix.resize(m_numElemConstraints, m_numSpecies, 0.0); for (size_t e = 0; e < m_numElemConstraints; e++) { - for (int k = 0; k < m_numSpecies; k++) { + for (size_t k = 0; k < m_numSpecies; k++) { m_formulaMatrix[e][k] = b.m_formulaMatrix[e][k]; } } @@ -292,7 +292,7 @@ namespace VCSnonideal { IndSpecies.resize(nspecies, -1); if ((int) ListSpeciesPtr.size() >= m_numSpecies) { - for (int i = 0; i < m_numSpecies; i++) { + for (size_t i = 0; i < m_numSpecies; i++) { if (ListSpeciesPtr[i]) { delete ListSpeciesPtr[i]; ListSpeciesPtr[i] = 0; @@ -306,7 +306,7 @@ namespace VCSnonideal { Xmol.resize(nspecies, 0.0); fractionCreationDelta_.resize(nspecies, 0.0); - for (int i = 0; i < nspecies; i++) { + for (size_t i = 0; i < nspecies; i++) { Xmol[i] = 1.0/nspecies; fractionCreationDelta_[i] = 1.0/nspecies; } @@ -473,12 +473,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; } } @@ -544,7 +544,7 @@ namespace VCSnonideal { } v_totalMoles = 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]; } @@ -553,7 +553,7 @@ namespace VCSnonideal { exit(EXIT_FAILURE); } if (sum != 1.0) { - for (int k = 0; k < m_numSpecies; k++) { + for (size_t k = 0; k < m_numSpecies; k++) { Xmol[k] /= sum; } } @@ -803,7 +803,7 @@ namespace VCSnonideal { if (!m_UpToDate_GStar) { _updateGStar(); } - for (int k = 0; k < m_numSpecies; k++) { + for (size_t k = 0; k < m_numSpecies; k++) { size_t kglob = IndSpecies[k]; gstar[kglob] = StarChemicalPotential[k]; } @@ -967,7 +967,6 @@ namespace VCSnonideal { * */ void vcs_VolPhase::_updateLnActCoeffJac() { - int k, j; double deltaMoles_j = 0.0; /* @@ -985,7 +984,7 @@ 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 @@ -998,7 +997,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; @@ -1013,7 +1012,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++) { lnActCoeffCol[k] = (ActCoeff[k] - ActCoeff_Base[k]) / ((ActCoeff[k] + ActCoeff_Base[k]) * 0.5 * deltaMoles_j); } @@ -1150,7 +1149,7 @@ namespace VCSnonideal { /***************************************************************************/ void vcs_VolPhase::setFractionCreationDeltas(const double * const F_k) { - for (int k = 0; k < m_numSpecies; k++) { + for (size_t k = 0; k < m_numSpecies; k++) { fractionCreationDelta_[k] = F_k[k]; } } diff --git a/Cantera/src/equil/vcs_elem.cpp b/Cantera/src/equil/vcs_elem.cpp index 6e6c20948..d880c3b68 100644 --- a/Cantera/src/equil/vcs_elem.cpp +++ b/Cantera/src/equil/vcs_elem.cpp @@ -17,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]; } @@ -87,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; @@ -139,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]; @@ -199,7 +198,7 @@ namespace VCSnonideal { * *************************************************************************/ { - int i, j, retn = 0, goodSpec, its; + int retn = 0, goodSpec, its; double xx, par, saveDir, dir; #ifdef DEBUG_MODE @@ -233,7 +232,7 @@ 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 (size_t kspec = 0; kspec < m_numSpeciesTot; kspec++) { @@ -298,7 +297,7 @@ 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 (size_t kspec = 0; kspec < m_numSpeciesTot; kspec++) { @@ -350,15 +349,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; } @@ -366,7 +365,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; @@ -379,7 +378,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; @@ -392,7 +391,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; @@ -429,7 +428,7 @@ namespace VCSnonideal { } saveDir = 0.0; goodSpec = TRUE; - for (i = 0; i < m_numComponents; ++i) { + 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) { @@ -454,7 +453,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++; @@ -482,7 +481,7 @@ 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 (size_t kspec = 0; kspec < m_numSpeciesRdc; kspec++) { @@ -519,7 +518,7 @@ 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; diff --git a/Cantera/src/equil/vcs_inest.cpp b/Cantera/src/equil/vcs_inest.cpp index 44f509751..821e466de 100644 --- a/Cantera/src/equil/vcs_inest.cpp +++ b/Cantera/src/equil/vcs_inest.cpp @@ -107,7 +107,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) { diff --git a/Cantera/src/equil/vcs_nondim.cpp b/Cantera/src/equil/vcs_nondim.cpp index bd01b84fc..415f8dd49 100644 --- a/Cantera/src/equil/vcs_nondim.cpp +++ b/Cantera/src/equil/vcs_nondim.cpp @@ -104,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. @@ -134,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]); } @@ -171,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]; @@ -205,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 @@ -230,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 4d1e9df53..ca7b0fda7 100644 --- a/Cantera/src/equil/vcs_phaseStability.cpp +++ b/Cantera/src/equil/vcs_phaseStability.cpp @@ -75,9 +75,8 @@ namespace VCSnonideal { * @return returns the phase id of the phase that pops back into * existence. Returns -1 if there are no phases */ - int VCS_SOLVE::vcs_popPhaseID() { - int iphasePop = -1; - int iph; + size_t VCS_SOLVE::vcs_popPhaseID() { + size_t iphasePop = -1; size_t irxn, kspec; doublereal FephaseMax = -1.0E30; doublereal Fephase = -1.0E30; @@ -92,7 +91,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 @@ -219,7 +218,6 @@ namespace VCSnonideal { size_t irxn = kspec - m_numComponents; 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. @@ -243,14 +241,14 @@ namespace VCSnonideal { 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) @@ -276,7 +274,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) { @@ -318,10 +316,10 @@ namespace VCSnonideal { fracDelta = Vphase->fractionCreationDeltas(); 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; } @@ -331,12 +329,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]; if (kspec >= m_numComponents) { irxn = kspec - m_numComponents; - 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) { @@ -348,7 +346,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; @@ -387,7 +385,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; diff --git a/Cantera/src/equil/vcs_prep.cpp b/Cantera/src/equil/vcs_prep.cpp index 2e9e9d30a..0630dd188 100644 --- a/Cantera/src/equil/vcs_prep.cpp +++ b/Cantera/src/equil/vcs_prep.cpp @@ -297,7 +297,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 232afbfd5..6110b6138 100644 --- a/Cantera/src/equil/vcs_prob.cpp +++ b/Cantera/src/equil/vcs_prob.cpp @@ -87,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"); @@ -96,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(); } } @@ -193,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]; } } @@ -223,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 @@ -250,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()); @@ -275,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(), @@ -293,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]); @@ -314,7 +312,7 @@ 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 (size_t kindex = 0; kindex < Vphase->nSpecies(); kindex++) { diff --git a/Cantera/src/equil/vcs_report.cpp b/Cantera/src/equil/vcs_report.cpp index c49f8a76f..129b0220b 100644 --- a/Cantera/src/equil/vcs_report.cpp +++ b/Cantera/src/equil/vcs_report.cpp @@ -249,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()); diff --git a/Cantera/src/equil/vcs_root1d.cpp b/Cantera/src/equil/vcs_root1d.cpp index 37d36c3f6..668492724 100644 --- a/Cantera/src/equil/vcs_root1d.cpp +++ b/Cantera/src/equil/vcs_root1d.cpp @@ -129,7 +129,7 @@ static void print_funcEval(FILE *fp, double xval, double fval, int its) 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; diff --git a/Cantera/src/equil/vcs_rxnadj.cpp b/Cantera/src/equil/vcs_rxnadj.cpp index 393d76e2f..f4c4ace7b 100644 --- a/Cantera/src/equil/vcs_rxnadj.cpp +++ b/Cantera/src/equil/vcs_rxnadj.cpp @@ -665,7 +665,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; diff --git a/Cantera/src/equil/vcs_setMolesLinProg.cpp b/Cantera/src/equil/vcs_setMolesLinProg.cpp index ff67fd09e..925ef7961 100644 --- a/Cantera/src/equil/vcs_setMolesLinProg.cpp +++ b/Cantera/src/equil/vcs_setMolesLinProg.cpp @@ -87,7 +87,6 @@ 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; @@ -156,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. @@ -167,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 @@ -196,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; diff --git a/Cantera/src/equil/vcs_solve.cpp b/Cantera/src/equil/vcs_solve.cpp index dca139bbb..45ee8e3e5 100644 --- a/Cantera/src/equil/vcs_solve.cpp +++ b/Cantera/src/equil/vcs_solve.cpp @@ -92,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()); @@ -208,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); } @@ -455,8 +454,6 @@ namespace VCSnonideal { * initialize the current equilibrium problem */ int VCS_SOLVE::vcs_prob_specifyFully(const VCS_PROB *pub) { - int i, j, kspec; - size_t iph; vcs_VolPhase *Vphase = 0; const char *ser = "vcs_pub_to_priv ERROR :ill defined interface -> bailout:\n\t"; @@ -516,8 +513,8 @@ namespace VCSnonideal { /* * FormulaMatrix[] -> Copy the formula matrix over */ - for (i = 0; i < nspecies; i++) { - for (j = 0; j < nelements; j++) { + for (size_t i = 0; i < nspecies; i++) { + for (size_t j = 0; j < nelements; j++) { m_formulaMatrix[j][i] = pub->FormulaMatrix[j][i]; } } @@ -536,7 +533,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]; } @@ -573,12 +570,12 @@ namespace VCSnonideal { * Formulate the Goal Element Abundance Vector */ if (pub->gai.size() != 0) { - for (i = 0; i < nelements; i++) m_elemAbundancesGoal[i] = pub->gai[i]; + for (size_t i = 0; i < nelements; i++) m_elemAbundancesGoal[i] = pub->gai[i]; } 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) { m_elemAbundancesGoal[j] += m_formulaMatrix[j][kspec] * m_molNumSpecies_old[kspec]; } @@ -608,7 +605,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(); } @@ -630,7 +627,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; } @@ -638,12 +635,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; } @@ -653,8 +650,8 @@ namespace VCSnonideal { */ if (pub->PhaseID.size() != 0) { std::vector numPhSp(nph, 0); - for (kspec = 0; kspec < nspecies; kspec++) { - iph = pub->PhaseID[kspec]; + for (size_t kspec = 0; kspec < nspecies; kspec++) { + size_t iph = pub->PhaseID[kspec]; if (iph < 0 || iph >= nph) { plogf("%sSpecies to Phase Mapping, PhaseID, has a bad value\n", ser); @@ -666,7 +663,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", @@ -676,7 +673,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; } @@ -695,7 +692,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]; @@ -708,7 +705,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) { @@ -728,14 +725,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 @@ -753,7 +750,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) { @@ -974,7 +971,7 @@ namespace VCSnonideal { pub->PresPA = m_pressurePA; pub->Vol = m_totalVol; size_t kT = 0; - for (int iph = 0; iph < pub->NPhase; iph++) { + 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()); @@ -1074,7 +1071,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 68cebd637..79ec859d0 100644 --- a/Cantera/src/equil/vcs_solve.h +++ b/Cantera/src/equil/vcs_solve.h @@ -516,7 +516,7 @@ public: * @return returns the phase id of the phase that pops back into * existence. Returns -1 if there are no phases */ - int vcs_popPhaseID(); + size_t vcs_popPhaseID(); //! Calculates the deltas of the reactions due to phases popping //! into existence diff --git a/Cantera/src/equil/vcs_solve_TP.cpp b/Cantera/src/equil/vcs_solve_TP.cpp index daa119fba..5b9f8c6a6 100644 --- a/Cantera/src/equil/vcs_solve_TP.cpp +++ b/Cantera/src/equil/vcs_solve_TP.cpp @@ -52,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"); @@ -114,7 +114,7 @@ namespace VCSnonideal { double *sc_irxn = NULL; /* Stoichiometric coefficients for cur rxn */ double *dnPhase_irxn; double atomComp; - int iphasePop; + size_t iphasePop; #ifdef DEBUG_MODE char ANOTE[128]; /* @@ -397,7 +397,7 @@ namespace VCSnonideal { * */ soldel = -1; - if (iphasePop >= 0) { + if (iphasePop != -1) { soldel = vcs_popPhaseRxnStepSizes(iphasePop); if (soldel == 3) { iphasePop = -1; @@ -409,7 +409,7 @@ namespace VCSnonideal { #endif } } - if (iphasePop < 0) { + if (iphasePop == -1) { /* * Figure out the new reaction step sizes * for the major species (do minor species in the future too) @@ -488,7 +488,7 @@ namespace VCSnonideal { #ifdef DEBUG_MODE ANOTE[0] = '\0'; #endif - if (iphasePop >= 0) { + if (iphasePop != -1) { if (iph == iphasePop) { dx = m_deltaMolNumSpecies[kspec]; m_molNumSpecies_new[kspec] = m_molNumSpecies_old[kspec] + m_deltaMolNumSpecies[kspec]; @@ -546,7 +546,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]; @@ -840,7 +840,7 @@ namespace VCSnonideal { ++m_numRxnMinorZeroed; allMinorZeroedSpecies = (m_numRxnMinorZeroed == m_numRxnRdc); - for (int kk = 0; kk < m_numSpeciesTot; kk++) { + for (size_t kk = 0; kk < m_numSpeciesTot; kk++) { m_deltaMolNumSpecies[kk] = 0.0; m_molNumSpecies_new[kk] = m_molNumSpecies_old[kk]; } @@ -2084,7 +2084,6 @@ namespace VCSnonideal { 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 @@ -2101,7 +2100,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]) { @@ -2129,7 +2128,7 @@ namespace VCSnonideal { 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]; @@ -2253,7 +2252,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) { @@ -2432,9 +2431,9 @@ namespace VCSnonideal { } } } - int jcomp; + double deltaLarge, dj, dxWant, dxPerm = 0.0, dxPerm2 = 0.0; - for (int kcomp = 0; kcomp < m_numComponents; ++kcomp) { + for (size_t kcomp = 0; kcomp < m_numComponents; ++kcomp) { if (m_phaseID[kcomp] == iph) { #ifdef DEBUG_MODE if (m_debug_print_lvl >= 2) { @@ -2452,7 +2451,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; @@ -3190,7 +3189,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]; @@ -3642,7 +3641,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]; @@ -3676,7 +3675,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; @@ -3798,7 +3797,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) { @@ -4437,19 +4436,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 @@ -4471,7 +4469,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]; @@ -4499,7 +4497,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, @@ -4570,7 +4568,6 @@ namespace VCSnonideal { * */ bool VCS_SOLVE::vcs_evaluate_speciesType() { - int kspec; bool allMinorZeroedSpecies; m_numRxnMinorZeroed = 0; @@ -4582,7 +4579,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) { @@ -4864,7 +4861,6 @@ 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++) { @@ -4872,7 +4868,7 @@ namespace VCSnonideal { 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]; @@ -4886,7 +4882,7 @@ namespace VCSnonideal { 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); // We may need to look at deltaGRxn for components! if (kspec >= m_numComponents) { @@ -4901,7 +4897,7 @@ 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); if (kspec >= m_numComponents) { irxn = kspec - m_numComponents; @@ -5302,15 +5298,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); } @@ -5338,9 +5333,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_util.cpp b/Cantera/src/equil/vcs_util.cpp index 5d74b95ea..c9b7a31fa 100644 --- a/Cantera/src/equil/vcs_util.cpp +++ b/Cantera/src/equil/vcs_util.cpp @@ -321,7 +321,7 @@ namespace VCSnonideal { * @param m number of rhs's */ int vcsUtil_mlequ(double *c, size_t idem, size_t n, double *b, size_t m) { - int i, j, k, l; + size_t k; double R; if (n > idem || n <= 0) { plogf("vcsUtil_mlequ ERROR: badly dimensioned matrix: %d %d\n", n, idem); @@ -334,7 +334,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 @@ -345,16 +345,16 @@ namespace VCSnonideal { plogf("vcsUtil_mlequ ERROR: Encountered a zero column: %d\n", i); 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; } } } @@ -362,8 +362,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]; } } From 310dec47f08484a60fc2439d2d8a0412e0d656c4 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Tue, 17 Jan 2012 23:58:33 +0000 Subject: [PATCH 129/169] Supress warnings in externally-supplied code (f2c, cvode) --- ext/SConscript | 64 ++++++++++++++++++++++++++++++++++++-------------- 1 file changed, 46 insertions(+), 18 deletions(-) diff --git a/ext/SConscript b/ext/SConscript index 959725e37..1ade91dfb 100644 --- a/ext/SConscript +++ b/ext/SConscript @@ -3,11 +3,11 @@ from buildutils import * Import('env', 'buildDir', 'buildTargets', 'installTargets') localenv = env.Clone() -# (subdir, library name, (file extensions)) -libs = [('tpx','tpx',['cpp'])] +def prep_default(env): + return env.Clone() -if env['build_with_f2c']: - libs.append(('f2c_math', 'ctmath', ['cpp','c'])) +def prep_f2c(env): + localenv = env.Clone() localenv.Append(CPPPATH=Dir('#ext/f2c_libs')) if not localenv['HAS_TIMES_H']: @@ -15,9 +15,35 @@ if env['build_with_f2c']: 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 + +# (subdir, library name, (file extensions), prepfunction) +libs = [('tpx','tpx',['cpp'],prep_default)] + +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 = env.Clone() + 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', @@ -25,31 +51,33 @@ if env['build_with_f2c']: arithenv.Command('#ext/f2c_libs/arith.h', 'f2c_libs/arithchk/arithchk$PROGSUFFIX', '$SOURCE > $TARGET') + headerenv = prep_f2c(env) # Possibly system-depenent headers - localenv.Command('#ext/f2c_libs/signal1.h', 'f2c_libs/signal1.h0', - Copy('$TARGET', '$SOURCE')) + headerenv.Command('#ext/f2c_libs/signal1.h', 'f2c_libs/signal1.h0', + Copy('$TARGET', '$SOURCE')) - localenv.Command('#ext/f2c_libs/sysdep1.h', 'f2c_libs/sysdep1.h0', - Copy('$TARGET', '$SOURCE')) + headerenv.Command('#ext/f2c_libs/sysdep1.h', 'f2c_libs/sysdep1.h0', + Copy('$TARGET', '$SOURCE')) - libs.append(('f2c_libs', 'ctf2c', 'c')) + libs.append(('f2c_libs', 'ctf2c', 'c', prep_f2c)) if env['BUILD_BLAS_LAPACK']: - libs.append(('f2c_blas', 'ctblas', ['c'])) - libs.append(('f2c_lapack', 'ctlapack', ['c'])) + libs.append(('f2c_blas', 'ctblas', ['c'], prep_f2c)) + libs.append(('f2c_lapack', 'ctlapack', ['c'], prep_f2c)) else: - libs.append(('math', 'ctmath', ['cpp','c','f'])) + libs.append(('math', 'ctmath', ['cpp','c','f'], prep_default)) if env['BUILD_BLAS_LAPACK']: - libs.append(('blas', 'ctblas', ['f'])) - libs.append(('lapack', 'ctlapack', ['f'])) + 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'])) - localenv.Append(CPPPATH=Dir('#ext/cvode/include')) + libs.append(('cvode/source', 'cvode', ['c'], prep_sundials)) -for subdir, libname, extensions in libs: + +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) From de7d58805ec7e338f4a32adfec3e31d9064fe345 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Tue, 17 Jan 2012 23:58:38 +0000 Subject: [PATCH 130/169] Removed unused variables identified by compiler warnings --- Cantera/src/base/PrintCtrl.cpp | 2 -- Cantera/src/base/config.h.in | 6 ++++ Cantera/src/base/ctml.cpp | 4 +-- Cantera/src/converters/NASA9Parser.cpp | 2 -- Cantera/src/converters/ck2ct.cpp | 5 --- Cantera/src/equil/ChemEquil.cpp | 14 +++------ Cantera/src/equil/MultiPhase.cpp | 18 ++++------- Cantera/src/equil/MultiPhaseEquil.cpp | 6 ++-- Cantera/src/equil/vcs_MultiPhaseEquil.cpp | 2 -- Cantera/src/equil/vcs_inest.cpp | 14 ++------- Cantera/src/equil/vcs_phaseStability.cpp | 3 -- Cantera/src/equil/vcs_solve_TP.cpp | 33 +++----------------- Cantera/src/kinetics/solveSP.cpp | 4 --- Cantera/src/numerics/NonlinearSolver.cpp | 6 +--- Cantera/src/oneD/Sim1D.cpp | 6 ++-- Cantera/src/oneD/boundaries1D.cpp | 2 -- Cantera/src/thermo/HMWSoln.cpp | 18 ++++------- Cantera/src/thermo/IonsFromNeutralVPSSTP.cpp | 13 -------- Cantera/src/thermo/MargulesVPSSTP.cpp | 19 +++-------- Cantera/src/thermo/VPSSMgrFactory.cpp | 9 ------ Cantera/src/thermo/WaterPropsIAPWS.cpp | 3 -- Cantera/src/transport/MMCollisionInt.cpp | 8 ++--- Cantera/src/transport/TransportFactory.cpp | 6 +--- ext/tpx/Heptane.cpp | 1 - tools/testtools/csvdiff.cpp | 6 ---- 25 files changed, 44 insertions(+), 166 deletions(-) diff --git a/Cantera/src/base/PrintCtrl.cpp b/Cantera/src/base/PrintCtrl.cpp index 07bf1aac3..1fae24b4c 100644 --- a/Cantera/src/base/PrintCtrl.cpp +++ b/Cantera/src/base/PrintCtrl.cpp @@ -147,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/config.h.in b/Cantera/src/base/config.h.in index 83413447d..248f8ec2d 100644 --- a/Cantera/src/base/config.h.in +++ b/Cantera/src/base/config.h.in @@ -23,6 +23,12 @@ // This just compiles in the code. %(DEBUG_MODE)s +#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 diff --git a/Cantera/src/base/ctml.cpp b/Cantera/src/base/ctml.cpp index a49c08d86..9a3c5411d 100644 --- a/Cantera/src/base/ctml.cpp +++ b/Cantera/src/base/ctml.cpp @@ -482,7 +482,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]); @@ -491,9 +491,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; } } diff --git a/Cantera/src/converters/NASA9Parser.cpp b/Cantera/src/converters/NASA9Parser.cpp index 0395bfbdb..c1363005b 100644 --- a/Cantera/src/converters/NASA9Parser.cpp +++ b/Cantera/src/converters/NASA9Parser.cpp @@ -192,8 +192,6 @@ namespace ckr { string s; vector toks; string defaultDate=""; - size_t nreg = 2; - int nsp = static_cast(names.size()); // Comment string diff --git a/Cantera/src/converters/ck2ct.cpp b/Cantera/src/converters/ck2ct.cpp index 104bb585e..e8b1d9012 100644 --- a/Cantera/src/converters/ck2ct.cpp +++ b/Cantera/src/converters/ck2ct.cpp @@ -256,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 @@ -276,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()); diff --git a/Cantera/src/equil/ChemEquil.cpp b/Cantera/src/equil/ChemEquil.cpp index 82724d484..fbd9b4ff8 100755 --- a/Cantera/src/equil/ChemEquil.cpp +++ b/Cantera/src/equil/ChemEquil.cpp @@ -1494,13 +1494,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; @@ -1798,21 +1796,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 { - int info = solve(a1, DATA_PTR(resid)); + solve(a1, DATA_PTR(resid)); } catch (CanteraError) { addLogEntry("estimateEP_Brinkley:Jacobian is singular."); diff --git a/Cantera/src/equil/MultiPhase.cpp b/Cantera/src/equil/MultiPhase.cpp index b11e2cca5..8edba916c 100644 --- a/Cantera/src/equil/MultiPhase.cpp +++ b/Cantera/src/equil/MultiPhase.cpp @@ -531,13 +531,11 @@ namespace Cantera { doublereal MultiPhase::equilibrate(int XY, doublereal err, int maxsteps, int maxiter, int loglevel) { - doublereal error; bool strt = false; doublereal dt; doublereal h0; int n; - bool start; - doublereal ferr, hnow, herr = 1.0; + doublereal hnow, herr = 1.0; doublereal snow, serr = 1.0, s0; doublereal Tlow = -1.0, Thigh = -1.0; doublereal Hlow = Undef, Hhigh = Undef, tnew; @@ -558,7 +556,7 @@ namespace Cantera { // create an equilibrium manager e = new MultiPhaseEquil(this); try { - error = e->equilibrate(XY, err, maxsteps, loglevel); + e->equilibrate(XY, err, maxsteps, loglevel); } catch (CanteraError &err) { if (loglevel > 0) @@ -593,7 +591,7 @@ namespace Cantera { beginLogGroup("iteration "+int2str(n)); try { - error = e->equilibrate(TP, err, maxsteps, loglevel); + e->equilibrate(TP, err, maxsteps, loglevel); hnow = enthalpy(); // the equilibrium enthalpy monotonically increases with T; // if the current value is below the target, the we know the @@ -685,7 +683,6 @@ namespace Cantera { } else if (XY == SP) { s0 = entropy(); - start = true; Tlow = 1.0; // m_Tmin; // lower bound on T Thigh = 1.0e6; // m_Tmax; // upper bound on T if (loglevel > 0) { @@ -697,14 +694,11 @@ namespace Cantera { for (n = 0; n < maxiter; n++) { if (e) delete e; e = new MultiPhaseEquil(this, strt); - ferr = 0.1; - if (fabs(dt) < 1.0) ferr = err; - //start = false; if (loglevel > 0) beginLogGroup("iteration "+int2str(n)); try { - error = e->equilibrate(TP, err, maxsteps, loglevel); + e->equilibrate(TP, err, maxsteps, loglevel); snow = entropy(); if (snow < s0) { if (m_temp > Tlow) Tlow = m_temp; @@ -776,14 +770,14 @@ namespace Cantera { doublereal dVdP; int n; bool start = true; - doublereal error, vnow, pnow, verr; + doublereal vnow, pnow, verr; for (n = 0; n < maxiter; n++) { pnow = pressure(); MultiPhaseEquil e(this, start); start = false; beginLogGroup("iteration "+int2str(n)); - error = e.equilibrate(TP, err, maxsteps, loglevel); + e.equilibrate(TP, err, maxsteps, loglevel); vnow = volume(); verr = fabs((v0 - vnow)/v0); addLogEntry("P",fp2str(pressure())); diff --git a/Cantera/src/equil/MultiPhaseEquil.cpp b/Cantera/src/equil/MultiPhaseEquil.cpp index 3c5a83339..6c6f5775d 100644 --- a/Cantera/src/equil/MultiPhaseEquil.cpp +++ b/Cantera/src/equil/MultiPhaseEquil.cpp @@ -839,13 +839,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 diff --git a/Cantera/src/equil/vcs_MultiPhaseEquil.cpp b/Cantera/src/equil/vcs_MultiPhaseEquil.cpp index 92bf7b917..1377a3054 100644 --- a/Cantera/src/equil/vcs_MultiPhaseEquil.cpp +++ b/Cantera/src/equil/vcs_MultiPhaseEquil.cpp @@ -926,7 +926,6 @@ namespace VCSnonideal { Cantera::ThermoPhase *tPhase = 0; - int iSurPhase = -1; bool gasPhase; int printLvl = vprob->m_printLvl; @@ -939,7 +938,6 @@ namespace VCSnonideal { /* * Get the thermophase object - assume volume phase */ - iSurPhase = -1; tPhase = &(mphase->phase(iphase)); size_t nelem = tPhase->nElements(); diff --git a/Cantera/src/equil/vcs_inest.cpp b/Cantera/src/equil/vcs_inest.cpp index 821e466de..f389cb49f 100644 --- a/Cantera/src/equil/vcs_inest.cpp +++ b/Cantera/src/equil/vcs_inest.cpp @@ -44,7 +44,6 @@ namespace VCSnonideal { int finished; size_t nspecies = m_numSpeciesTot; size_t nrxn = m_numRxnTot; - vcs_VolPhase *Vphase = 0; // double *molNum = VCS_DATA_PTR(m_molNumSpecies_old); double TMolesMultiphase; @@ -130,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) { /* @@ -458,13 +456,11 @@ namespace VCSnonideal { */ int 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)) { @@ -475,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(); @@ -488,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(); @@ -505,7 +498,6 @@ namespace VCSnonideal { plogendl(); } } -#endif } #ifdef DEBUG_MODE diff --git a/Cantera/src/equil/vcs_phaseStability.cpp b/Cantera/src/equil/vcs_phaseStability.cpp index ca7b0fda7..6e6f0d532 100644 --- a/Cantera/src/equil/vcs_phaseStability.cpp +++ b/Cantera/src/equil/vcs_phaseStability.cpp @@ -441,15 +441,12 @@ namespace VCSnonideal { // Get the storred estimate for the composition of the phase if // it gets created fracDelta_new = Vphase->fractionCreationDeltas(); - - bool oneIsComponent = false; std::vector componentList; for (k = 0; k < Vphase->nSpecies(); k++) { kspec = Vphase->spGlobalIndexVCS(k); if (kspec < m_numComponents) { - oneIsComponent = true; componentList.push_back(k); } } diff --git a/Cantera/src/equil/vcs_solve_TP.cpp b/Cantera/src/equil/vcs_solve_TP.cpp index 5b9f8c6a6..09bb1ef28 100644 --- a/Cantera/src/equil/vcs_solve_TP.cpp +++ b/Cantera/src/equil/vcs_solve_TP.cpp @@ -98,12 +98,11 @@ namespace VCSnonideal { bool allMinorZeroedSpecies = false, forced; size_t iph; double dx, xx, par; - size_t dofast, ll = 0, it1 = 0; + size_t dofast, it1 = 0; size_t lec, npb, iti, lnospec; int rangeErrorFound = 0; bool giveUpOnElemAbund = false; int finalElemAbundAttempts = 0; - bool MajorSpeciesHaveConverged = false; bool uptodate_minors = true; bool justDeletedMultiPhase = false; size_t usedZeroedSpecies; /* return flag from basopt indicating that @@ -282,7 +281,6 @@ namespace VCSnonideal { goto L_RETURN_BLOCK; } it1 = 1; - MajorSpeciesHaveConverged = false; /*************************************************************************/ /************** EVALUATE INITIAL SPECIES STATUS VECTOR *******************/ @@ -583,7 +581,6 @@ namespace VCSnonideal { } #endif m_speciesStatus[kspec] = VCS_SPECIES_MAJOR; - MajorSpeciesHaveConverged = false; allMinorZeroedSpecies = false; } else { #ifdef DEBUG_MODE @@ -939,14 +936,12 @@ namespace VCSnonideal { L_MAIN_LOOP_END_NO_PRINT: ; #endif if (doPhaseDeleteIph != -1) { -#ifdef DEBUG_MODE - if (m_debug_print_lvl >= 2) { + if (DEBUG_MODE_ENABLED && m_debug_print_lvl >= 2) { plogf(" --- "); plogf("%-12.12s Main Loop Special Case deleting phase with species: ", m_speciesName[doPhaseDeleteKspec].c_str()); plogendl(); } -#endif break; } } /**************** END OF MAIN LOOP OVER FORMATION REACTIONS ************/ @@ -1578,12 +1573,6 @@ namespace VCSnonideal { plogf("%s failed\n", m_speciesName[m_indexRxnToSpecies[irxn]].c_str()); } #endif - /* - * Set MajorSpeciesHaveConverged to false to indicate that - * convergence amongst - * major species has not been achieved - */ - MajorSpeciesHaveConverged = false; /* * Go back and do another iteration with variable ITI */ @@ -1607,11 +1596,6 @@ namespace VCSnonideal { } } #endif - /* - * Set MajorSpeciesHaveConverged to true to indicate - * that convergence amongst major species has been achieved - */ - MajorSpeciesHaveConverged = true; /*************************************************************************/ /*************** EQUILIBRIUM CHECK FOR MINOR SPECIES *********************/ /*************************************************************************/ @@ -1823,7 +1807,6 @@ namespace VCSnonideal { * If we have found something to add, recalculate everything * for minor species and go back to do a full iteration */ - MajorSpeciesHaveConverged = true; vcs_setFlagsVolPhases(false, VCS_STATECALC_OLD); vcs_dfe(VCS_STATECALC_OLD, 1, 0, m_numSpeciesRdc); vcs_deltag(0, false, VCS_STATECALC_OLD); @@ -1843,7 +1826,6 @@ namespace VCSnonideal { * If we have found something to add, recalculate everything * for minor species and go back to do a full iteration */ - MajorSpeciesHaveConverged = true; vcs_setFlagsVolPhases(false, VCS_STATECALC_OLD); vcs_dfe(VCS_STATECALC_OLD, 1, 0, m_numSpeciesRdc); vcs_deltag(0, false, VCS_STATECALC_OLD); @@ -1859,7 +1841,6 @@ namespace VCSnonideal { */ npb = vcs_add_all_deleted(); if (npb > 0) { - MajorSpeciesHaveConverged = true; iti = 0; #ifdef DEBUG_MODE if (m_debug_print_lvl >= 1) { @@ -2207,13 +2188,11 @@ namespace VCSnonideal { * -> 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 @@ -2293,7 +2272,7 @@ namespace VCSnonideal { * This routine is responsible for the global data manipulation only. */ void VCS_SOLVE::vcs_reinsert_deleted(size_t kspec) { - size_t i, k; + size_t k; // int irxn = kspec - m_numComponents; size_t iph = m_phaseID[kspec]; double dx; @@ -2334,7 +2313,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; } @@ -2432,7 +2410,7 @@ namespace VCSnonideal { } } - double deltaLarge, dj, dxWant, dxPerm = 0.0, dxPerm2 = 0.0; + 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 @@ -2442,7 +2420,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) { diff --git a/Cantera/src/kinetics/solveSP.cpp b/Cantera/src/kinetics/solveSP.cpp index af89abbdc..8f72719b7 100644 --- a/Cantera/src/kinetics/solveSP.cpp +++ b/Cantera/src/kinetics/solveSP.cpp @@ -945,8 +945,6 @@ namespace Cantera { doublereal sden, tmp; size_t kindexSP = 0; *label = 0; - size_t ispSpecial = 0; - size_t kspSpecial = 0; updateMFSolnSP(XMolSolnSP); for (isp = 0; isp < m_numSurfPhases; isp++) { nsp = m_nSpeciesSurfPhase[isp]; @@ -977,8 +975,6 @@ namespace Cantera { if (tmp > inv_timeScale) { inv_timeScale = tmp; *label = int(kindexSP); - ispSpecial = isp; - kspSpecial = k; } } } diff --git a/Cantera/src/numerics/NonlinearSolver.cpp b/Cantera/src/numerics/NonlinearSolver.cpp index 54e699424..c75ffbe3c 100644 --- a/Cantera/src/numerics/NonlinearSolver.cpp +++ b/Cantera/src/numerics/NonlinearSolver.cpp @@ -498,7 +498,7 @@ namespace Cantera { */ double NonlinearSolver::boundStep(const double* const y, const double* const step0, const int loglevel) { - int i, i_lower = -1, i_fbounds, ifbd = 0, i_fbd = 0; + int i, i_lower = -1, ifbd = 0, i_fbd = 0; double fbound = 1.0, f_bounds = 1.0, f_delta_bounds = 1.0; double ff, y_new, ff_alt; @@ -552,7 +552,6 @@ namespace Cantera { } if (ff < f_delta_bounds) { f_delta_bounds = ff; - i_fbounds = i; i_fbd = ifbd; } f_delta_bounds = MIN(f_delta_bounds, ff); @@ -741,7 +740,6 @@ namespace Cantera { { clockWC wc; - bool m_residCurrent = false; int m = 0; bool forceNewJac = false; double s1=1.e30; @@ -791,12 +789,10 @@ namespace Cantera { } beuler_jac(jac, DATA_PTR(m_resid), time_curr, CJ, DATA_PTR(y_curr), DATA_PTR(ydot_curr), num_newt_its); - m_residCurrent = true; } else { if (loglevel > 1) { printf("\t\t\tSolving system with old jacobian\n"); } - m_residCurrent = false; } /* * Go get new scales diff --git a/Cantera/src/oneD/Sim1D.cpp b/Cantera/src/oneD/Sim1D.cpp index 3042d74e3..89aa3eb8f 100644 --- a/Cantera/src/oneD/Sim1D.cpp +++ b/Cantera/src/oneD/Sim1D.cpp @@ -155,7 +155,7 @@ namespace Cantera { } vector xd; - size_t 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) { @@ -167,7 +167,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(); } } @@ -429,14 +428,13 @@ namespace Cantera { doublereal xmid; doublereal zfixed,interp_factor; doublereal z1 = 0.0, z2 = 0.0, t1,t2; - size_t strt, n, m, i; + 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); size_t comp = d.nComponents(); diff --git a/Cantera/src/oneD/boundaries1D.cpp b/Cantera/src/oneD/boundaries1D.cpp index 4a9a0d50d..3651eed44 100644 --- a/Cantera/src/oneD/boundaries1D.cpp +++ b/Cantera/src/oneD/boundaries1D.cpp @@ -814,14 +814,12 @@ namespace Cantera { if (m_enabled) { doublereal maxx = -1.0; - size_t imx = -1; 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; diff --git a/Cantera/src/thermo/HMWSoln.cpp b/Cantera/src/thermo/HMWSoln.cpp index 7f1643701..d10461a17 100644 --- a/Cantera/src/thermo/HMWSoln.cpp +++ b/Cantera/src/thermo/HMWSoln.cpp @@ -674,11 +674,9 @@ namespace Cantera { 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]; } @@ -2377,7 +2375,6 @@ namespace Cantera { printE = 0; } #endif - double wateract; std::string sni, snj, snk; /* @@ -3376,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 @@ -3391,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", @@ -3470,7 +3467,6 @@ namespace Cantera { exit(EXIT_FAILURE); } - double d_wateract_dT; std::string sni, snj, snk; const double *molality = DATA_PTR(m_molalitiesCropped); @@ -3516,7 +3512,7 @@ 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; @@ -3813,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; @@ -4253,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 @@ -4267,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); } @@ -5224,7 +5219,6 @@ namespace Cantera { exit(EXIT_FAILURE); } - double d_wateract_dP; std::string sni, snj, snk; const double *molality = DATA_PTR(m_molalitiesCropped); @@ -5270,7 +5264,7 @@ 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; @@ -5571,7 +5565,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; @@ -6018,7 +6011,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 @@ -6032,6 +6025,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); } diff --git a/Cantera/src/thermo/IonsFromNeutralVPSSTP.cpp b/Cantera/src/thermo/IonsFromNeutralVPSSTP.cpp index e86a5c3ce..b9dffbd4a 100644 --- a/Cantera/src/thermo/IonsFromNeutralVPSSTP.cpp +++ b/Cantera/src/thermo/IonsFromNeutralVPSSTP.cpp @@ -735,8 +735,6 @@ namespace Cantera { */ void IonsFromNeutralVPSSTP::calcNeutralMoleculeMoleFractions() const { size_t icat, jNeut; - doublereal sumCat; - doublereal sumAnion; doublereal fmij; doublereal sum = 0.0; @@ -760,16 +758,12 @@ namespace Cantera { switch (ionSolnType_) { case cIonSolnType_PASSTHROUGH: - for (size_t k = 0; k < m_kk; k++) { NeutralMolecMoleFractions_[k] = moleFractions_[k]; } break; case cIonSolnType_SINGLEANION: - - sumCat = 0.0; - sumAnion = 0.0; for (size_t k = 0; k < numNeutralMoleculeSpecies_; k++) { NeutralMolecMoleFractions_[k] = 0.0; } @@ -863,8 +857,6 @@ namespace Cantera { */ void IonsFromNeutralVPSSTP::getNeutralMoleculeMoleGrads(const doublereal * const dx, doublereal *dy) const { size_t icat, jNeut; - doublereal sumCat; - doublereal sumAnion; doublereal fmij; vector_fp y; y.resize(numNeutralMoleculeSpecies_,0.0); @@ -883,17 +875,12 @@ namespace Cantera { switch (ionSolnType_) { case cIonSolnType_PASSTHROUGH: - for (size_t k = 0; k < m_kk; k++) { dy[k] = dx[k]; } break; case cIonSolnType_SINGLEANION: - - sumCat = 0.0; - sumAnion = 0.0; - for (size_t k = 0; k < (int) cationList_.size(); k++) { //! Get the id for the next cation icat = cationList_[k]; diff --git a/Cantera/src/thermo/MargulesVPSSTP.cpp b/Cantera/src/thermo/MargulesVPSSTP.cpp index 5c120bd54..b62619e5d 100644 --- a/Cantera/src/thermo/MargulesVPSSTP.cpp +++ b/Cantera/src/thermo/MargulesVPSSTP.cpp @@ -499,7 +499,7 @@ namespace Cantera { void MargulesVPSSTP::getPartialMolarVolumes(doublereal* vbar) const { size_t iA, iB, delAK, delBK; - double XA, XB, XK, g0 , g1; + double XA, XB, g0 , g1; double T = temperature(); /* @@ -513,7 +513,6 @@ namespace Cantera { for (size_t iK = 0; iK < m_kk; iK++) { delAK = 0; delBK = 0; - XK = moleFractions_[iK]; for (size_t i = 0; i < numBinaryInteractions_; i++) { iA = m_pSpecies_A_ij[i]; @@ -652,16 +651,13 @@ namespace Cantera { */ void MargulesVPSSTP::s_update_lnActCoeff() const { size_t iA, iB, iK, delAK, delBK; - double XA, XB, XK, g0 , g1; + double XA, XB, g0 , g1; double T = temperature(); double RT = GasConstant*T; fvo_zero_dbl_1(lnActCoeff_Scaled_, m_kk); for ( iK = 0; iK < m_kk; iK++ ){ - - XK = moleFractions_[iK]; - for (size_t i = 0; i < numBinaryInteractions_; i++) { iA = m_pSpecies_A_ij[i]; @@ -722,18 +718,14 @@ namespace Cantera { */ void MargulesVPSSTP::s_update_dlnActCoeff_dT() const { size_t iA, iB, iK, delAK, delBK; - double XA, XB, XK, g0 , g1; + double XA, XB, g0 , g1; double T = temperature(); double RTT = GasConstant*T*T; fvo_zero_dbl_1(dlnActCoeffdT_Scaled_, m_kk); for ( iK = 0; iK < m_kk; iK++ ){ - - XK = moleFractions_[iK]; - for (size_t i = 0; i < numBinaryInteractions_; i++) { - iA = m_pSpecies_A_ij[i]; iB = m_pSpecies_B_ij[i]; @@ -796,7 +788,7 @@ namespace Cantera { */ void MargulesVPSSTP::getdlnActCoeff(const doublereal dT, const doublereal * const dX, doublereal* dlnActCoeff) const { size_t iA, iB, iK, delAK, delBK; - double XA, XB, XK, g0 , g1, dXA, dXB; + double XA, XB, g0 , g1, dXA, dXB; double T = temperature(); double RT = GasConstant*T; @@ -804,10 +796,7 @@ namespace Cantera { s_update_dlnActCoeff_dT(); for ( iK = 0; iK < m_kk; iK++ ){ - - XK = moleFractions_[iK]; dlnActCoeff[iK] = 0.0; - for (size_t i = 0; i < numBinaryInteractions_; i++) { iA = m_pSpecies_A_ij[i]; diff --git a/Cantera/src/thermo/VPSSMgrFactory.cpp b/Cantera/src/thermo/VPSSMgrFactory.cpp index db82f5087..24b03991b 100644 --- a/Cantera/src/thermo/VPSSMgrFactory.cpp +++ b/Cantera/src/thermo/VPSSMgrFactory.cpp @@ -268,15 +268,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/WaterPropsIAPWS.cpp b/Cantera/src/thermo/WaterPropsIAPWS.cpp index ac7a22fd3..b2cb0c97d 100644 --- a/Cantera/src/thermo/WaterPropsIAPWS.cpp +++ b/Cantera/src/thermo/WaterPropsIAPWS.cpp @@ -528,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); @@ -541,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/transport/MMCollisionInt.cpp b/Cantera/src/transport/MMCollisionInt.cpp index 65cce28a9..5c859d1e0 100755 --- a/Cantera/src/transport/MMCollisionInt.cpp +++ b/Cantera/src/transport/MMCollisionInt.cpp @@ -456,14 +456,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 } void MMCollisionInt::fit(ostream& logfile, int degree, @@ -500,8 +498,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); @@ -526,7 +523,6 @@ namespace Cantera { } m_xml->XML_close(logfile, "tstar_fit"); } -#endif } } // namespace diff --git a/Cantera/src/transport/TransportFactory.cpp b/Cantera/src/transport/TransportFactory.cpp index bee306131..21d303587 100644 --- a/Cantera/src/transport/TransportFactory.cpp +++ b/Cantera/src/transport/TransportFactory.cpp @@ -135,7 +135,7 @@ namespace Cantera { 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]; @@ -157,7 +157,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)); @@ -1147,7 +1146,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; @@ -1339,8 +1337,6 @@ namespace Cantera { for (size_t k = 0; k < tr.nsp_; k++) { for (size_t j = k; j < tr.nsp_; j++) { - - ipoly = tr.poly[k][j]; for (size_t n = 0; n < np; n++) { t = tr.tmin + dt*n; 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/tools/testtools/csvdiff.cpp b/tools/testtools/csvdiff.cpp index 81e2da83f..f1513d511 100644 --- a/tools/testtools/csvdiff.cpp +++ b/tools/testtools/csvdiff.cpp @@ -253,7 +253,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'); @@ -392,7 +391,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; } @@ -634,7 +632,6 @@ 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; double max_diff, rel_diff; int testPassed = RT_PASSED; @@ -828,11 +825,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", @@ -863,7 +858,6 @@ int main(int argc, char *argv[]) compColList[nColcomparisons][1] = j; nColcomparisons++; found = TRUE; - if (i != j) mixed_var = 1; break; } } From 1ff7c2386079aa54a8c072e5276c2b1a5e00a793 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Tue, 17 Jan 2012 23:58:48 +0000 Subject: [PATCH 131/169] Fixed signed/unsigned equality comparisons --- Cantera/clib/src/Storage.cpp | 6 +-- Cantera/src/base/ct_defs.h | 2 + Cantera/src/base/ctml.cpp | 4 +- Cantera/src/equil/ChemEquil.cpp | 10 ++--- Cantera/src/equil/MultiPhase.cpp | 10 ++--- Cantera/src/equil/MultiPhaseEquil.cpp | 4 +- Cantera/src/equil/vcs_Gibbs.cpp | 2 +- Cantera/src/equil/vcs_MultiPhaseEquil.cpp | 2 +- Cantera/src/equil/vcs_VolPhase.cpp | 12 ++--- Cantera/src/equil/vcs_elem.cpp | 2 +- Cantera/src/equil/vcs_internal.h | 1 + Cantera/src/equil/vcs_prob.cpp | 2 +- Cantera/src/equil/vcs_solve.h | 4 +- Cantera/src/equil/vcs_solve_TP.cpp | 24 +++++----- Cantera/src/kinetics/AqueousKinetics.cpp | 2 +- Cantera/src/kinetics/GasKinetics.cpp | 2 +- Cantera/src/kinetics/InterfaceKinetics.cpp | 10 ++--- Cantera/src/kinetics/Kinetics.cpp | 14 +++--- Cantera/src/kinetics/ReactionPath.cpp | 6 +-- Cantera/src/kinetics/importKinetics.cpp | 4 +- Cantera/src/oneD/Domain1D.cpp | 6 +-- Cantera/src/oneD/MultiJac.cpp | 2 +- Cantera/src/oneD/MultiNewton.cpp | 4 +- Cantera/src/oneD/OneDim.cpp | 4 +- Cantera/src/oneD/StFlow.cpp | 16 +++---- Cantera/src/oneD/StFlow.h | 12 ++--- Cantera/src/oneD/boundaries1D.cpp | 14 +++--- Cantera/src/thermo/ConstDensityThermo.h | 3 +- Cantera/src/thermo/Constituents.cpp | 2 +- Cantera/src/thermo/DebyeHuckel.cpp | 4 +- Cantera/src/thermo/GeneralSpeciesThermo.cpp | 6 +-- Cantera/src/thermo/HMWSoln_input.cpp | 44 +++++++++---------- Cantera/src/thermo/IdealGasPhase.h | 3 +- Cantera/src/thermo/IdealMolalSoln.cpp | 2 +- Cantera/src/thermo/IdealSolidSolnPhase.cpp | 13 +++--- Cantera/src/thermo/IonsFromNeutralVPSSTP.cpp | 2 +- Cantera/src/thermo/MargulesVPSSTP.cpp | 8 ++-- Cantera/src/thermo/MineralEQ3.cpp | 2 +- Cantera/src/thermo/MolalityVPSSTP.cpp | 10 ++--- Cantera/src/thermo/MolalityVPSSTP.h | 2 +- Cantera/src/thermo/Mu0Poly.cpp | 8 ++-- Cantera/src/thermo/NasaThermo.h | 12 ++--- Cantera/src/thermo/PDSS_HKFT.cpp | 2 +- Cantera/src/thermo/Phase.cpp | 6 +-- Cantera/src/thermo/PseudoBinaryVPSSTP.cpp | 2 +- Cantera/src/thermo/ShomateThermo.h | 12 ++--- Cantera/src/thermo/SimpleThermo.h | 14 +++--- Cantera/src/thermo/SpeciesThermoFactory.cpp | 2 +- .../src/thermo/SpeciesThermoInterpType.cpp | 2 +- Cantera/src/thermo/SpeciesThermoInterpType.h | 2 +- Cantera/src/thermo/SpeciesThermoMgr.h | 4 +- Cantera/src/thermo/State.cpp | 5 +-- Cantera/src/thermo/VPSSMgr.cpp | 6 +-- Cantera/src/thermo/VPSSMgr_IdealGas.cpp | 2 +- Cantera/src/thermo/VPSSMgr_Water_ConstVol.cpp | 2 +- Cantera/src/thermo/WaterSSTP.cpp | 4 +- Cantera/src/transport/TransportFactory.cpp | 2 +- Cantera/src/zeroD/ConstPressureReactor.cpp | 4 +- Cantera/src/zeroD/FlowReactor.cpp | 2 +- Cantera/src/zeroD/Reactor.cpp | 4 +- Cantera/src/zeroD/Wall.cpp | 6 +-- tools/testtools/tok_input_util.cpp | 2 +- 62 files changed, 192 insertions(+), 195 deletions(-) diff --git a/Cantera/clib/src/Storage.cpp b/Cantera/clib/src/Storage.cpp index 741598f5d..f6c4db931 100755 --- a/Cantera/clib/src/Storage.cpp +++ b/Cantera/clib/src/Storage.cpp @@ -20,7 +20,7 @@ Storage::Storage() { Storage::~Storage() { clear(); } size_t Storage::addThermo(thermo_t* th) { - if (th->index() != -1) + if (th->index() != npos) return th->index(); __thtable.push_back(th); size_t n = __thtable.size() - 1; @@ -42,7 +42,7 @@ size_t Storage::nThermo() { } size_t Storage::addKinetics(Kinetics* kin) { - if (kin->index() != -1) + if (kin->index() != npos) return kin->index(); __ktable.push_back(kin); size_t n = __ktable.size() - 1; @@ -51,7 +51,7 @@ size_t Storage::addKinetics(Kinetics* kin) { } size_t Storage::addTransport(Transport* tr) { - if (tr->index() != -1) + if (tr->index() != npos) return tr->index(); __trtable.push_back(tr); size_t n = __trtable.size() - 1; diff --git a/Cantera/src/base/ct_defs.h b/Cantera/src/base/ct_defs.h index 08c360b53..a71e6182f 100644 --- a/Cantera/src/base/ct_defs.h +++ b/Cantera/src/base/ct_defs.h @@ -225,6 +225,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/ctml.cpp b/Cantera/src/base/ctml.cpp index 9a3c5411d..12b93347c 100644 --- a/Cantera/src/base/ctml.cpp +++ b/Cantera/src/base/ctml.cpp @@ -1149,7 +1149,7 @@ namespace ctml { break; } } - if (irow == -1) { + if (irow == npos) { throw CanteraError("getMatrixValues","Row not matched by string: " + key1); } @@ -1159,7 +1159,7 @@ namespace ctml { break; } } - if (icol == -1) { + if (icol == npos) { throw CanteraError("getMatrixValues","Col not matched by string: " + key2); } diff --git a/Cantera/src/equil/ChemEquil.cpp b/Cantera/src/equil/ChemEquil.cpp index fbd9b4ff8..005dfcf12 100755 --- a/Cantera/src/equil/ChemEquil.cpp +++ b/Cantera/src/equil/ChemEquil.cpp @@ -148,7 +148,7 @@ namespace Cantera { // if negative atom numbers have already been specified // for some element other than this one, throw // an exception - if (mneg != -1 && mneg != m) + if (mneg != npos && mneg != m) throw CanteraError("ChemEquil::initialize", "negative atom numbers allowed for only one element"); mneg = m; @@ -1573,7 +1573,7 @@ namespace Cantera { 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++) { @@ -1763,7 +1763,7 @@ namespace Cantera { */ modifiedMatrix = false; for (m = 0; m < m_mm; m++) { - size_t sameAsRow = -1; + size_t sameAsRow = npos; for (size_t im = 0; im < m; im++) { bool theSame = true; for (n = 0; n < m_mm; n++) { @@ -1776,7 +1776,7 @@ namespace Cantera { sameAsRow = im; } } - if (sameAsRow != -1 || lumpSum[m]) { + if (sameAsRow != npos || lumpSum[m]) { #ifdef DEBUG_MODE if (ChemEquil_print_lvl > 0) { if (lumpSum[m]) { @@ -1897,7 +1897,7 @@ namespace Cantera { * */ void ChemEquil::adjustEloc(thermo_t &s, vector_fp & elMolesGoal) { - if (m_eloc == -1) return; + if (m_eloc == npos) return; if (fabs(elMolesGoal[m_eloc]) > 1.0E-20) return; s.getMoleFractions(DATA_PTR(m_molefractions)); size_t k; diff --git a/Cantera/src/equil/MultiPhase.cpp b/Cantera/src/equil/MultiPhase.cpp index 8edba916c..1d8fe19ec 100644 --- a/Cantera/src/equil/MultiPhase.cpp +++ b/Cantera/src/equil/MultiPhase.cpp @@ -144,7 +144,7 @@ namespace Cantera { nsp = p->nSpecies(); mlocal = p->elementIndex(sym); for (kp = 0; kp < nsp; kp++) { - if (mlocal != -1) { + if (mlocal != npos) { m_atoms(m, k) = p->nAtoms(kp, mlocal); } if (m == 0) { @@ -159,12 +159,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; @@ -226,11 +226,11 @@ namespace Cantera { size_t MultiPhase::speciesIndex(std::string speciesName, std::string phaseName) { size_t p = phaseIndex(phaseName); - if (p == -1) { + if (p == npos) { throw CanteraError("MultiPhase::speciesIndex", "phase not found: " + phaseName); } size_t k = m_phase[p]->speciesIndex(speciesName); - if (k == -1) { + if (k == npos) { throw CanteraError("MultiPhase::speciesIndex", "species not found: " + speciesName); } return m_spstart[p] + k; diff --git a/Cantera/src/equil/MultiPhaseEquil.cpp b/Cantera/src/equil/MultiPhaseEquil.cpp index 6c6f5775d..0393fc4bf 100644 --- a/Cantera/src/equil/MultiPhaseEquil.cpp +++ b/Cantera/src/equil/MultiPhaseEquil.cpp @@ -460,7 +460,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 (size_t n = m-1; n != -1; 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++) { @@ -828,7 +828,7 @@ namespace Cantera { } ok = false; for (ij = 0; ij < m_nel; ij++) { - if (int(k) == m_order[ij]) ok = true; + if (k == m_order[ij]) ok = true; } if (!ok || m_force) { getComponents(m_sortindex); diff --git a/Cantera/src/equil/vcs_Gibbs.cpp b/Cantera/src/equil/vcs_Gibbs.cpp index 8d2a36c18..c3e184442 100644 --- a/Cantera/src/equil/vcs_Gibbs.cpp +++ b/Cantera/src/equil/vcs_Gibbs.cpp @@ -64,7 +64,7 @@ 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; diff --git a/Cantera/src/equil/vcs_MultiPhaseEquil.cpp b/Cantera/src/equil/vcs_MultiPhaseEquil.cpp index 1377a3054..56a4e0af7 100644 --- a/Cantera/src/equil/vcs_MultiPhaseEquil.cpp +++ b/Cantera/src/equil/vcs_MultiPhaseEquil.cpp @@ -1334,7 +1334,7 @@ namespace VCSnonideal { kT++; } - if (volPhase->phiVarIndex() != -1) { + if (volPhase->phiVarIndex() != npos) { size_t kphi = volPhase->phiVarIndex(); size_t kglob = volPhase->spGlobalIndexVCS(kphi); vprob->w[kglob] = tPhase->electricPotential(); diff --git a/Cantera/src/equil/vcs_VolPhase.cpp b/Cantera/src/equil/vcs_VolPhase.cpp index 35727d9a3..0dd3fa0c3 100644 --- a/Cantera/src/equil/vcs_VolPhase.cpp +++ b/Cantera/src/equil/vcs_VolPhase.cpp @@ -291,7 +291,7 @@ namespace VCSnonideal { IndSpecies.resize(nspecies, -1); - if ((int) ListSpeciesPtr.size() >= m_numSpecies) { + if (ListSpeciesPtr.size() >= m_numSpecies) { for (size_t i = 0; i < m_numSpecies; i++) { if (ListSpeciesPtr[i]) { delete ListSpeciesPtr[i]; @@ -646,7 +646,7 @@ namespace VCSnonideal { * Update the electric potential if it is a solution variable * in the equation system */ - if (m_phiVarIndex != -1) { + if (m_phiVarIndex != npos) { kglob = IndSpecies[m_phiVarIndex]; if (m_numSpecies == 1) { Xmol[m_phiVarIndex] = 1.0; @@ -1468,7 +1468,7 @@ namespace VCSnonideal { size_t vcs_VolPhase::transferElementsFM(const Cantera::ThermoPhase * const tPhase) { size_t e, k, eT; std::string ename; - size_t eFound = -2; + size_t eFound = npos; /* * */ @@ -1492,7 +1492,7 @@ namespace VCSnonideal { elemResize(ne); - if (ChargeNeutralityElement != -1) { + if (ChargeNeutralityElement != npos) { m_elementType[ChargeNeutralityElement] = VCS_ELEM_TYPE_CHARGENEUTRALITY; } @@ -1524,7 +1524,7 @@ namespace VCSnonideal { } } } - if (eFound == -2) { + if (eFound == npos) { eFound = ne; m_elementType[ne] = VCS_ELEM_TYPE_ELECTRONCHARGE; m_elementActive[ne] = 0; @@ -1568,7 +1568,7 @@ namespace VCSnonideal { fm[e][k] = tPhase->nAtoms(k, eT); e++; } - if (eFound != -2) { + if (eFound != npos) { fm[eFound][k] = - tPhase->charge(k); } } diff --git a/Cantera/src/equil/vcs_elem.cpp b/Cantera/src/equil/vcs_elem.cpp index d880c3b68..b0453d67d 100644 --- a/Cantera/src/equil/vcs_elem.cpp +++ b/Cantera/src/equil/vcs_elem.cpp @@ -127,7 +127,7 @@ namespace VCSnonideal { /*****************************************************************************/ /*****************************************************************************/ - void VCS_SOLVE::vcs_elabPhase(int iphase, double * const elemAbundPhase) + void VCS_SOLVE::vcs_elabPhase(size_t iphase, double * const elemAbundPhase) /************************************************************************* * diff --git a/Cantera/src/equil/vcs_internal.h b/Cantera/src/equil/vcs_internal.h index 33d9e5e59..cc8e12cfb 100644 --- a/Cantera/src/equil/vcs_internal.h +++ b/Cantera/src/equil/vcs_internal.h @@ -20,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])) diff --git a/Cantera/src/equil/vcs_prob.cpp b/Cantera/src/equil/vcs_prob.cpp index 6110b6138..2178e91ef 100644 --- a/Cantera/src/equil/vcs_prob.cpp +++ b/Cantera/src/equil/vcs_prob.cpp @@ -376,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); diff --git a/Cantera/src/equil/vcs_solve.h b/Cantera/src/equil/vcs_solve.h index 79ec859d0..7f2ce49f3 100644 --- a/Cantera/src/equil/vcs_solve.h +++ b/Cantera/src/equil/vcs_solve.h @@ -1012,7 +1012,7 @@ public: void vcs_elab(); int vcs_elabcheck(int ibound); - void vcs_elabPhase(int iphase, double * const elemAbundPhase); + void vcs_elabPhase(size_t iphase, double * const elemAbundPhase); int vcs_elcorr(double aa[], double x[]); @@ -1054,7 +1054,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 diff --git a/Cantera/src/equil/vcs_solve_TP.cpp b/Cantera/src/equil/vcs_solve_TP.cpp index 09bb1ef28..b1889e929 100644 --- a/Cantera/src/equil/vcs_solve_TP.cpp +++ b/Cantera/src/equil/vcs_solve_TP.cpp @@ -107,8 +107,8 @@ namespace VCSnonideal { bool justDeletedMultiPhase = false; size_t usedZeroedSpecies; /* return flag from basopt indicating that one of the components had a zero concentration */ - size_t doPhaseDeleteIph = -1; - size_t 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; @@ -395,10 +395,10 @@ namespace VCSnonideal { * */ soldel = -1; - if (iphasePop != -1) { + 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 " @@ -407,7 +407,7 @@ namespace VCSnonideal { #endif } } - if (iphasePop == -1) { + if (iphasePop == npos) { /* * Figure out the new reaction step sizes * for the major species (do minor species in the future too) @@ -429,8 +429,8 @@ namespace VCSnonideal { } #endif lec = FALSE; - doPhaseDeleteIph = -1; - doPhaseDeleteKspec = -1; + doPhaseDeleteIph = npos; + doPhaseDeleteKspec = npos; /* * Zero out the net change in moles of multispecies phases */ @@ -486,7 +486,7 @@ namespace VCSnonideal { #ifdef DEBUG_MODE ANOTE[0] = '\0'; #endif - if (iphasePop != -1) { + if (iphasePop != npos) { if (iph == iphasePop) { dx = m_deltaMolNumSpecies[kspec]; m_molNumSpecies_new[kspec] = m_molNumSpecies_old[kspec] + m_deltaMolNumSpecies[kspec]; @@ -865,7 +865,7 @@ namespace VCSnonideal { */ if ((dx != 0.0) && (m_molNumSpecies_old[kspec] > 0.0) && - (doPhaseDeleteIph == -1) && + (doPhaseDeleteIph == npos) && (m_speciesUnknownType[kspec] != VCS_SPECIES_TYPE_INTERFACIALVOLTAGE)) { double dx_old = dx; @@ -935,7 +935,7 @@ namespace VCSnonideal { } L_MAIN_LOOP_END_NO_PRINT: ; #endif - if (doPhaseDeleteIph != -1) { + if (doPhaseDeleteIph != npos) { if (DEBUG_MODE_ENABLED && m_debug_print_lvl >= 2) { plogf(" --- "); plogf("%-12.12s Main Loop Special Case deleting phase with species: ", @@ -1335,7 +1335,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 != -1; j--) { + for (j = m_numComponents - 1; j != npos; j--) { bool doSwap = false; if (m_SSPhase[j]) { doSwap = (m_molNumSpecies_old[l] * m_spSize[l]) > @@ -3198,7 +3198,7 @@ namespace VCSnonideal { } } } - if (kfound == -1) { + if (kfound == npos) { double gmin = 0.0; kfound = k; for (kspec = ncTrial; kspec < m_numSpeciesTot; kspec++) { diff --git a/Cantera/src/kinetics/AqueousKinetics.cpp b/Cantera/src/kinetics/AqueousKinetics.cpp index 799d90043..e46c6163e 100644 --- a/Cantera/src/kinetics/AqueousKinetics.cpp +++ b/Cantera/src/kinetics/AqueousKinetics.cpp @@ -331,7 +331,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]; } diff --git a/Cantera/src/kinetics/GasKinetics.cpp b/Cantera/src/kinetics/GasKinetics.cpp index e707ef212..3feaa7ba2 100644 --- a/Cantera/src/kinetics/GasKinetics.cpp +++ b/Cantera/src/kinetics/GasKinetics.cpp @@ -370,7 +370,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]; } diff --git a/Cantera/src/kinetics/InterfaceKinetics.cpp b/Cantera/src/kinetics/InterfaceKinetics.cpp index 5112fd5ef..f51c66fc7 100644 --- a/Cantera/src/kinetics/InterfaceKinetics.cpp +++ b/Cantera/src/kinetics/InterfaceKinetics.cpp @@ -318,7 +318,7 @@ namespace Cantera { for (size_t i = 0; i < m_nrev; i++) { size_t irxn = m_revindex[i]; - if (irxn == -1 || irxn >= nReactions()) { + if (irxn == npos || irxn >= nReactions()) { throw CanteraError("InterfaceKinetics", "illegal value: irxn = "+int2str(int(irxn))); } @@ -1129,8 +1129,8 @@ namespace Cantera { Kinetics::finalize(); m_rwork.resize(nReactions()); size_t ks = reactionPhaseIndex(); - if (ks == -1) throw CanteraError("InterfaceKinetics::finalize", - "no surface phase is present."); + 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", @@ -1231,8 +1231,8 @@ namespace Cantera { void EdgeKinetics::finalize() { m_rwork.resize(nReactions()); size_t ks = reactionPhaseIndex(); - if (ks == -1) throw CanteraError("EdgeKinetics::finalize", - "no edge phase is present."); + 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", diff --git a/Cantera/src/kinetics/Kinetics.cpp b/Cantera/src/kinetics/Kinetics.cpp index 3fdd84e32..bb6c512f1 100644 --- a/Cantera/src/kinetics/Kinetics.cpp +++ b/Cantera/src/kinetics/Kinetics.cpp @@ -173,9 +173,7 @@ 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. */ size_t Kinetics::kineticsSpeciesIndex(std::string nm, std::string ph) const { size_t np = m_thermo.size(); @@ -185,7 +183,7 @@ namespace Cantera { id = thermo(n).id(); if (ph == id) { k = thermo(n).speciesIndex(nm); - if (k == -1) return -1; + if (k == npos) return npos; return k + m_start[n]; } else if (ph == "") { @@ -194,10 +192,10 @@ namespace Cantera { * ThermoPhase object to find a match. */ k = thermo(n).speciesIndex(nm); - if (k != -1) return k + m_start[n]; + if (k != npos) return k + m_start[n]; } } - return -2; + return npos; } /** @@ -212,7 +210,7 @@ namespace Cantera { string id; for (size_t n = 0; n < np; n++) { k = thermo(n).speciesIndex(nm); - if (k != -1) return thermo(n); + if (k != npos) return thermo(n); } throw CanteraError("speciesPhase", "unknown species "+nm); return thermo(0); @@ -226,7 +224,7 @@ namespace Cantera { * species. */ size_t Kinetics::speciesPhaseIndex(size_t k) { - for (size_t n = m_start.size()-1; n != -1; n--) { + for (size_t n = m_start.size()-1; n != npos; n--) { if (k >= m_start[n]) { return n; } diff --git a/Cantera/src/kinetics/ReactionPath.cpp b/Cantera/src/kinetics/ReactionPath.cpp index a2922ab92..cc8450a67 100644 --- a/Cantera/src/kinetics/ReactionPath.cpp +++ b/Cantera/src/kinetics/ReactionPath.cpp @@ -296,7 +296,7 @@ namespace Cantera { { k2 = m_speciesNumber[i2]; flx = netFlow(k1, k2); - if (m_local != -1) { + if (m_local != npos) { if (k1 != m_local && k2 != m_local) flx = 0.0; } if (flx != 0.0) @@ -383,7 +383,7 @@ namespace Cantera { for (size_t i = 0; i < nPaths(); i++) { p = path(i); flxratio = p->flow()/flmax; - if (m_local != -1) { + if (m_local != npos) { if (p->begin()->number != m_local && p->end()->number != m_local) flxratio = 0.0; } @@ -678,7 +678,7 @@ namespace Cantera { size_t nsp = p->nSpecies(); size_t mlocal = p->elementIndex(sym); for (size_t kp = 0; kp < nsp; kp++) { - if (mlocal != -1) { + if (mlocal != npos) { m_atoms(k, m) = p->nAtoms(kp, mlocal); } k++; diff --git a/Cantera/src/kinetics/importKinetics.cpp b/Cantera/src/kinetics/importKinetics.cpp index 8b5f5e179..986b0b3ac 100644 --- a/Cantera/src/kinetics/importKinetics.cpp +++ b/Cantera/src/kinetics/importKinetics.cpp @@ -213,7 +213,7 @@ namespace Cantera { * for the species in all phases defined in the kinetics operator. */ size_t isp = kin.kineticsSpeciesIndex(sp,""); - if (isp == -2) { + if (isp == npos) { if (rule == 1) return false; else { @@ -1105,7 +1105,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) == -1) { + if (kin.phaseIndex(phase_id) == npos) { kin.addPhase(*th[m]); } } diff --git a/Cantera/src/oneD/Domain1D.cpp b/Cantera/src/oneD/Domain1D.cpp index a17fe4abd..c5745d21c 100644 --- a/Cantera/src/oneD/Domain1D.cpp +++ b/Cantera/src/oneD/Domain1D.cpp @@ -72,10 +72,10 @@ namespace Cantera { eval(size_t jg, doublereal* xg, doublereal* rg, integer* mask, doublereal rdt) { - if (jg != -1 && (jg + 1 < firstPoint() || 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 != -1) rdt = 0.0; + if (jg != npos) rdt = 0.0; // start of local part of global arrays doublereal* x = xg + loc(); @@ -85,7 +85,7 @@ namespace Cantera { size_t jmin, jmax, jpt, j, i; jpt = jg - firstPoint(); - if (jg == -1) { // evaluate all points + if (jg == npos) { // evaluate all points jmin = 0; jmax = m_points - 1; } diff --git a/Cantera/src/oneD/MultiJac.cpp b/Cantera/src/oneD/MultiJac.cpp index 3eee1c255..e1824b5f9 100644 --- a/Cantera/src/oneD/MultiJac.cpp +++ b/Cantera/src/oneD/MultiJac.cpp @@ -73,7 +73,7 @@ namespace Cantera { // compute nth column of Jacobian for (i = j - 1; i <= j+1; i++) { - if (i != -1 && 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/MultiNewton.cpp b/Cantera/src/oneD/MultiNewton.cpp index ae0e85e50..584b2555d 100644 --- a/Cantera/src/oneD/MultiNewton.cpp +++ b/Cantera/src/oneD/MultiNewton.cpp @@ -45,7 +45,7 @@ namespace Cantera { "-----------------------------------------------------------------"; const doublereal DampFactor = sqrt(2.0); - const int NDAMP = 7; + const size_t NDAMP = 7; @@ -124,7 +124,7 @@ namespace Cantera { iok--; size_t nd = r.nDomains(); size_t n; - for (n = nd-1; n != -1; n--) + for (n = nd-1; n != npos; n--) if (iok >= r.start(n)) { break; } Domain1D& dom = r.domain(n); size_t offset = iok - r.start(n); diff --git a/Cantera/src/oneD/OneDim.cpp b/Cantera/src/oneD/OneDim.cpp index c2b2656d4..bd8de714f 100644 --- a/Cantera/src/oneD/OneDim.cpp +++ b/Cantera/src/oneD/OneDim.cpp @@ -165,14 +165,14 @@ namespace Cantera { // bandwidth of the local block bw1 = d->bandwidth(); - if (bw1 == -1) + 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 == -1) + if (bw2 == npos) bw2 = m_dom[i-1]->nComponents(); bw2 += d->nComponents() - 1; } diff --git a/Cantera/src/oneD/StFlow.cpp b/Cantera/src/oneD/StFlow.cpp index 87a79bc11..791aca5bc 100644 --- a/Cantera/src/oneD/StFlow.cpp +++ b/Cantera/src/oneD/StFlow.cpp @@ -328,10 +328,10 @@ namespace Cantera { // if evaluating a Jacobian, and the global point is outside // the domain of influence for this domain, then skip // evaluating the residual - if (jg != -1 && (jg + 1 < firstPoint() || 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 != -1) rdt = 0.0; + if (jg != npos) rdt = 0.0; // start of local part of global arrays doublereal* x = xg + loc(); @@ -341,7 +341,7 @@ namespace Cantera { size_t jmin, jmax, jpt; jpt = jg - firstPoint(); - if (jg == -1) { // evaluate all points + if (jg == npos) { // evaluate all points jmin = 0; jmax = m_points - 1; } @@ -632,10 +632,10 @@ namespace Cantera { // if evaluating a Jacobian, and the global point is outside // the domain of influence for this domain, then skip // evaluating the residual - if (jg != -1 && (jg + 1 < firstPoint() || 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 != -1) rdt = 0.0; + if (jg != npos) rdt = 0.0; // start of local part of global arrays doublereal* x = xg + loc(); @@ -645,7 +645,7 @@ namespace Cantera { size_t jmin, jmax, jpt; jpt = jg - firstPoint(); - if (jg == -1) { // evaluate all points + if (jg == npos) { // evaluate all points jmin = 0; jmax = m_points - 1; } @@ -1051,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]; } @@ -1065,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]; } diff --git a/Cantera/src/oneD/StFlow.h b/Cantera/src/oneD/StFlow.h index 0a6d239a8..9a205c728 100644 --- a/Cantera/src/oneD/StFlow.h +++ b/Cantera/src/oneD/StFlow.h @@ -192,8 +192,8 @@ namespace Cantera { needJacUpdate(); } - void fixTemperature(int j=-1) { - if (j < 0) + void fixTemperature(size_t j=npos) { + if (j == npos) for (size_t i = 0; i < m_points; i++) { m_do_energy[i] = false; } @@ -207,8 +207,8 @@ namespace Cantera { 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) { + void solveSpecies(size_t k=npos) { + if (k == npos) { for (size_t i = 0; i < m_nsp; i++) m_do_species[i] = true; } @@ -216,8 +216,8 @@ namespace Cantera { needJacUpdate(); } - void fixSpecies(int k=-1) { - if (k == -1) { + void fixSpecies(size_t k=npos) { + if (k == npos) { for (size_t i = 0; i < m_nsp; i++) m_do_species[i] = false; } diff --git a/Cantera/src/oneD/boundaries1D.cpp b/Cantera/src/oneD/boundaries1D.cpp index 3651eed44..b18b85c51 100644 --- a/Cantera/src/oneD/boundaries1D.cpp +++ b/Cantera/src/oneD/boundaries1D.cpp @@ -158,7 +158,7 @@ namespace Cantera { void Inlet1D:: eval(size_t jg, doublereal* xg, doublereal* rg, integer* diagg, doublereal rdt) { - if (jg != -1 && (jg + 2 < firstPoint() || 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(); @@ -285,7 +285,7 @@ namespace Cantera { void Empty1D:: eval(size_t jg, doublereal* xg, doublereal* rg, integer* diagg, doublereal rdt) { - if (jg != -1 && (jg + 2 < firstPoint() || 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(); @@ -343,7 +343,7 @@ namespace Cantera { void Symm1D:: eval(size_t jg, doublereal* xg, doublereal* rg, integer* diagg, doublereal rdt) { - if (jg != -1 && (jg + 2< firstPoint() || 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(); @@ -429,7 +429,7 @@ namespace Cantera { void Outlet1D:: eval(size_t jg, doublereal* xg, doublereal* rg, integer* diagg, doublereal rdt) { - if (jg != -1 && (jg + 2 < firstPoint() || 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(); @@ -565,7 +565,7 @@ namespace Cantera { eval(size_t jg, doublereal* xg, doublereal* rg, integer* diagg, doublereal rdt) { - if (jg != -1 && (jg + 2 < firstPoint() || 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(); @@ -669,7 +669,7 @@ namespace Cantera { void Surf1D:: eval(size_t jg, doublereal* xg, doublereal* rg, integer* diagg, doublereal rdt) { - if (jg != -1 && (jg + 2 < firstPoint() || 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(); @@ -766,7 +766,7 @@ namespace Cantera { void ReactingSurf1D:: eval(size_t jg, doublereal* xg, doublereal* rg, integer* diagg, doublereal rdt) { - if (jg != -1 && (jg + 2 < firstPoint() || 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(); diff --git a/Cantera/src/thermo/ConstDensityThermo.h b/Cantera/src/thermo/ConstDensityThermo.h index 544108fb0..ec9d4ec31 100644 --- a/Cantera/src/thermo/ConstDensityThermo.h +++ b/Cantera/src/thermo/ConstDensityThermo.h @@ -285,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; } diff --git a/Cantera/src/thermo/Constituents.cpp b/Cantera/src/thermo/Constituents.cpp index ec2619643..c906cd44c 100644 --- a/Cantera/src/thermo/Constituents.cpp +++ b/Cantera/src/thermo/Constituents.cpp @@ -286,7 +286,7 @@ namespace Cantera { const vector_fp &aw = m_Elements->atomicWeights(); if (charge != 0.0) { size_t eindex = m_Elements->elementIndex("E"); - if (eindex != -1) { + if (eindex != npos) { doublereal ecomp = compNew[eindex]; if (fabs (charge + ecomp) > 0.001) { if (ecomp != 0.0) { diff --git a/Cantera/src/thermo/DebyeHuckel.cpp b/Cantera/src/thermo/DebyeHuckel.cpp index 899af3d5d..a5c764be3 100644 --- a/Cantera/src/thermo/DebyeHuckel.cpp +++ b/Cantera/src/thermo/DebyeHuckel.cpp @@ -1152,7 +1152,7 @@ namespace Cantera { break; } } - if (m_indexSolvent == -1) { + if (m_indexSolvent == npos) { cout << "DebyeHuckel::initThermoXML: Solvent Name not found" << endl; throw CanteraError("DebyeHuckel::initThermoXML", @@ -1484,7 +1484,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"); diff --git a/Cantera/src/thermo/GeneralSpeciesThermo.cpp b/Cantera/src/thermo/GeneralSpeciesThermo.cpp index c94a7687f..4457c773c 100644 --- a/Cantera/src/thermo/GeneralSpeciesThermo.cpp +++ b/Cantera/src/thermo/GeneralSpeciesThermo.cpp @@ -309,7 +309,7 @@ namespace Cantera { * value applies only to the species with that index. */ doublereal GeneralSpeciesThermo::minTemp(size_t k) const { - if (k == -1) + if (k == npos) return m_tlow_max; else { SpeciesThermoInterpType *sp = m_sp[k]; @@ -321,7 +321,7 @@ namespace Cantera { } doublereal GeneralSpeciesThermo::maxTemp(size_t k) const { - if (k == -1) { + if (k == npos) { return m_thigh_min; } else { SpeciesThermoInterpType *sp = m_sp[k]; @@ -333,7 +333,7 @@ namespace Cantera { } doublereal GeneralSpeciesThermo::refPressure(size_t k) const { - if (k == -1) { + if (k == npos) { return m_p0; } else { SpeciesThermoInterpType *sp = m_sp[k]; diff --git a/Cantera/src/thermo/HMWSoln_input.cpp b/Cantera/src/thermo/HMWSoln_input.cpp index 982fbf557..28f0d213d 100644 --- a/Cantera/src/thermo/HMWSoln_input.cpp +++ b/Cantera/src/thermo/HMWSoln_input.cpp @@ -83,7 +83,7 @@ namespace Cantera { * an error to not find the species */ size_t iSpecies = speciesIndex(iName); - if (iSpecies == -1) { + if (iSpecies == npos) { return; } string ispName = speciesName(iSpecies); @@ -91,7 +91,7 @@ namespace Cantera { throw CanteraError("HMWSoln::readXMLBinarySalt", "cation charge problem"); } size_t jSpecies = speciesIndex(jName); - if (jSpecies == -1) { + if (jSpecies == npos) { return; } string jspName = speciesName(jSpecies); @@ -289,14 +289,14 @@ namespace Cantera { * an error to not find the species */ size_t iSpecies = speciesIndex(ispName); - if (iSpecies == -1) { + if (iSpecies == npos) { return; } if (charge[iSpecies] >= 0) { throw CanteraError("HMWSoln::readXMLThetaAnion", "anion1 charge problem"); } size_t jSpecies = speciesIndex(jspName); - if (jSpecies == -1) { + if (jSpecies == npos) { return; } if (charge[jSpecies] >= 0) { @@ -376,14 +376,14 @@ namespace Cantera { * an error to not find the species */ size_t iSpecies = speciesIndex(ispName); - if (iSpecies == -1) { + if (iSpecies == npos) { return; } if (charge[iSpecies] <= 0) { throw CanteraError("HMWSoln::readXMLThetaCation", "cation1 charge problem"); } size_t jSpecies = speciesIndex(jspName); - if (jSpecies == -1) { + if (jSpecies == npos) { return; } if (charge[jSpecies] <= 0) { @@ -467,7 +467,7 @@ namespace Cantera { * an error to not find the species */ size_t kSpecies = speciesIndex(kName); - if (kSpecies == -1) { + if (kSpecies == npos) { return; } if (charge[kSpecies] <= 0) { @@ -475,7 +475,7 @@ namespace Cantera { "cation charge problem"); } size_t iSpecies = speciesIndex(iName); - if (iSpecies == -1) { + if (iSpecies == npos) { return; } if (charge[iSpecies] >= 0) { @@ -483,7 +483,7 @@ namespace Cantera { "anion1 charge problem"); } size_t jSpecies = speciesIndex(jName); - if (jSpecies == -1) { + if (jSpecies == npos) { return; } if (charge[jSpecies] >= 0) { @@ -613,14 +613,14 @@ namespace Cantera { * an error to not find the species */ size_t kSpecies = speciesIndex(kName); - if (kSpecies == -1) { + if (kSpecies == npos) { return; } if (charge[kSpecies] >= 0) { throw CanteraError("HMWSoln::readXMLPsiCommonAnion", "anion charge problem"); } size_t iSpecies = speciesIndex(iName); - if (iSpecies == -1) { + if (iSpecies == npos) { return; } if (charge[iSpecies] <= 0) { @@ -628,7 +628,7 @@ namespace Cantera { "cation1 charge problem"); } size_t jSpecies = speciesIndex(jName); - if (jSpecies == -1) { + if (jSpecies == npos) { return; } if (charge[jSpecies] <= 0) { @@ -759,7 +759,7 @@ namespace Cantera { * an error to not find the species */ size_t iSpecies = speciesIndex(iName); - if (iSpecies == -1) { + if (iSpecies == npos) { return; } if (charge[iSpecies] != 0) { @@ -767,7 +767,7 @@ namespace Cantera { "neutral charge problem"); } size_t jSpecies = speciesIndex(jName); - if (jSpecies == -1) { + if (jSpecies == npos) { return; } @@ -842,7 +842,7 @@ namespace Cantera { * an error to not find the species */ size_t iSpecies = speciesIndex(iName); - if (iSpecies == -1) { + if (iSpecies == npos) { return; } if (charge[iSpecies] != 0) { @@ -928,7 +928,7 @@ namespace Cantera { * an error to not find the species */ size_t iSpecies = speciesIndex(iName); - if (iSpecies == -1) { + if (iSpecies == npos) { return; } if (charge[iSpecies] != 0.0) { @@ -936,7 +936,7 @@ namespace Cantera { } size_t jSpecies = speciesIndex(jName); - if (jSpecies == -1) { + if (jSpecies == npos) { return; } if (charge[jSpecies] <= 0.0) { @@ -944,7 +944,7 @@ namespace Cantera { } size_t kSpecies = speciesIndex(kName); - if (kSpecies == -1) { + if (kSpecies == npos) { return; } if (charge[kSpecies] >= 0.0) { @@ -1307,7 +1307,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", @@ -1503,7 +1503,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")) { @@ -1525,7 +1525,7 @@ namespace Cantera { map::const_iterator _b = msIs.begin(); for (; _b != msIs.end(); ++_b) { size_t kk = speciesIndex(_b->first); - if (kk != -1) { + if (kk != npos) { double val = fpValue(_b->second); m_speciesCharge_Stoich[kk] = val; } @@ -1625,7 +1625,7 @@ namespace Cantera { map::const_iterator _b = msEST.begin(); for (; _b != msEST.end(); ++_b) { size_t kk = speciesIndex(_b->first); - if (kk != -1) { + 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.h b/Cantera/src/thermo/IdealGasPhase.h index 4e5c350a0..5eab5089f 100644 --- a/Cantera/src/thermo/IdealGasPhase.h +++ b/Cantera/src/thermo/IdealGasPhase.h @@ -806,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; } diff --git a/Cantera/src/thermo/IdealMolalSoln.cpp b/Cantera/src/thermo/IdealMolalSoln.cpp index d268c2659..ee2d4a975 100644 --- a/Cantera/src/thermo/IdealMolalSoln.cpp +++ b/Cantera/src/thermo/IdealMolalSoln.cpp @@ -1023,7 +1023,7 @@ namespace Cantera { break; } } - if (m_indexSolvent == -1) { + if (m_indexSolvent == npos) { std::cout << "IdealMolalSoln::initThermo: Solvent Name not found" << std::endl; throw CanteraError("IdealMolalSoln::initThermo", diff --git a/Cantera/src/thermo/IdealSolidSolnPhase.cpp b/Cantera/src/thermo/IdealSolidSolnPhase.cpp index b17a07a92..bdcdb0b03 100644 --- a/Cantera/src/thermo/IdealSolidSolnPhase.cpp +++ b/Cantera/src/thermo/IdealSolidSolnPhase.cpp @@ -906,7 +906,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]; } } @@ -919,7 +919,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]; } } @@ -933,7 +933,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]; } } @@ -960,7 +960,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]; } } @@ -973,7 +973,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]; } } @@ -999,8 +999,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; } diff --git a/Cantera/src/thermo/IonsFromNeutralVPSSTP.cpp b/Cantera/src/thermo/IonsFromNeutralVPSSTP.cpp index b9dffbd4a..2bf665842 100644 --- a/Cantera/src/thermo/IonsFromNeutralVPSSTP.cpp +++ b/Cantera/src/thermo/IonsFromNeutralVPSSTP.cpp @@ -881,7 +881,7 @@ namespace Cantera { break; case cIonSolnType_SINGLEANION: - for (size_t 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]; diff --git a/Cantera/src/thermo/MargulesVPSSTP.cpp b/Cantera/src/thermo/MargulesVPSSTP.cpp index b62619e5d..a5ac704fe 100644 --- a/Cantera/src/thermo/MargulesVPSSTP.cpp +++ b/Cantera/src/thermo/MargulesVPSSTP.cpp @@ -178,7 +178,7 @@ namespace Cantera { size_t iLiCl = speciesIndex("LiCl(L)"); - if (iLiCl == -1) { + if (iLiCl == npos) { throw CanteraError("MargulesVPSSTP test1 constructor", "Unable to find LiCl(L)"); } @@ -186,7 +186,7 @@ namespace Cantera { size_t iKCl = speciesIndex("KCl(L)"); - if (iKCl == -1) { + if (iKCl == npos) { throw CanteraError("MargulesVPSSTP test1 constructor", "Unable to find KCl(L)"); } @@ -974,7 +974,7 @@ namespace Cantera { * an error to not find the species */ size_t iSpecies = speciesIndex(iName); - if (iSpecies == -1) { + if (iSpecies == npos) { return; } string ispName = speciesName(iSpecies); @@ -982,7 +982,7 @@ namespace Cantera { throw CanteraError("MargulesVPSSTP::readXMLBinarySpecies", "speciesA charge problem"); } size_t jSpecies = speciesIndex(jName); - if (jSpecies == -1) { + if (jSpecies == npos) { return; } string jspName = speciesName(jSpecies); diff --git a/Cantera/src/thermo/MineralEQ3.cpp b/Cantera/src/thermo/MineralEQ3.cpp index 859ca948b..bfb3aaec7 100644 --- a/Cantera/src/thermo/MineralEQ3.cpp +++ b/Cantera/src/thermo/MineralEQ3.cpp @@ -540,7 +540,7 @@ namespace Cantera { return -1.0; #else size_t iE = elementIndex(elemName); - if (iE == -1) { + if (iE == npos) { throw CanteraError("PDSS_HKFT::LookupGe", "element " + elemName + " not found"); } doublereal geValue = entropyElement298(iE); diff --git a/Cantera/src/thermo/MolalityVPSSTP.cpp b/Cantera/src/thermo/MolalityVPSSTP.cpp index d44ac1220..0243aec0c 100644 --- a/Cantera/src/thermo/MolalityVPSSTP.cpp +++ b/Cantera/src/thermo/MolalityVPSSTP.cpp @@ -700,7 +700,7 @@ namespace Cantera { } } // We have failed if we can't find the Cl element index - if (eCl == -1) { + if (eCl == npos) { return -1; } for (size_t e = 0; e < ne; e++) { @@ -711,8 +711,8 @@ 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 (size_t k = 1; k < m_kk; k++) { doublereal nCl = nAtoms(k, eCl); @@ -816,7 +816,7 @@ namespace Cantera { getActivities(&actMolal[0]); size_t iHp = speciesIndex("H+"); - if (iHp != -1) { + if (iHp != npos) { double pH = -log(actMolal[iHp]) / log(10.0); sprintf(p, " pH %12.4g \n", pH); s += p; @@ -964,7 +964,7 @@ namespace Cantera { pNames.push_back("Molal Activity"); data.push_back(temp); size_t iHp = speciesIndex("H+"); - if (iHp != -1) { + if (iHp != npos) { double pH = -log(temp[iHp]) / log(10.0); csvFile << setw(tabL) << "pH = " << setw(tabS) << pH << endl; } diff --git a/Cantera/src/thermo/MolalityVPSSTP.h b/Cantera/src/thermo/MolalityVPSSTP.h index 699187573..63e60eb89 100644 --- a/Cantera/src/thermo/MolalityVPSSTP.h +++ b/Cantera/src/thermo/MolalityVPSSTP.h @@ -855,7 +855,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. diff --git a/Cantera/src/thermo/Mu0Poly.cpp b/Cantera/src/thermo/Mu0Poly.cpp index a44b6f45f..9bf738e9d 100644 --- a/Cantera/src/thermo/Mu0Poly.cpp +++ b/Cantera/src/thermo/Mu0Poly.cpp @@ -198,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"); } @@ -248,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; } } @@ -258,7 +258,7 @@ namespace Cantera { c[0] = 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]; } @@ -365,7 +365,7 @@ namespace Cantera { 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 != -1; 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/NasaThermo.h b/Cantera/src/thermo/NasaThermo.h index 79a2581b9..7df61a86b 100644 --- a/Cantera/src/thermo/NasaThermo.h +++ b/Cantera/src/thermo/NasaThermo.h @@ -194,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); } @@ -313,8 +313,8 @@ namespace Cantera { * * @param k Species index */ - virtual doublereal minTemp(size_t k=-1) const { - if (k == -1) + virtual doublereal minTemp(size_t k=npos) const { + if (k == npos) return m_tlow_max; else return m_tlow[k]; @@ -330,8 +330,8 @@ namespace Cantera { * * @param k Species index */ - virtual doublereal maxTemp(size_t k=-1) const { - if (k == -1) + virtual doublereal maxTemp(size_t k=npos) const { + if (k == npos) return m_thigh_min; else return m_thigh[k]; @@ -350,7 +350,7 @@ namespace Cantera { * * @param k Species index */ - virtual doublereal refPressure(size_t k = -1) const { + virtual doublereal refPressure(size_t k=npos) const { return m_p0; } diff --git a/Cantera/src/thermo/PDSS_HKFT.cpp b/Cantera/src/thermo/PDSS_HKFT.cpp index d4bb8081a..5fb2ba722 100644 --- a/Cantera/src/thermo/PDSS_HKFT.cpp +++ b/Cantera/src/thermo/PDSS_HKFT.cpp @@ -1215,7 +1215,7 @@ namespace Cantera { return -1.0; #else size_t iE = m_tp->elementIndex(elemName); - if (iE == -1) { + if (iE == npos) { throw CanteraError("PDSS_HKFT::LookupGe", "element " + elemName + " not found"); } doublereal geValue = m_tp->entropyElement298(iE); diff --git a/Cantera/src/thermo/Phase.cpp b/Cantera/src/thermo/Phase.cpp index 0c4534693..1503a73c3 100644 --- a/Cantera/src/thermo/Phase.cpp +++ b/Cantera/src/thermo/Phase.cpp @@ -147,7 +147,7 @@ namespace Cantera { } void Phase::restoreState(size_t lenstate, const doublereal* state) { - if (int(lenstate) >= nSpecies() + 2) { + if (lenstate >= nSpecies() + 2) { setMassFractions_NoNorm(state + 2); setTemperature(state[0]); setDensity(state[1]); @@ -312,7 +312,7 @@ namespace Cantera { doublereal Phase::moleFraction(std::string name) const { size_t iloc = speciesIndex(name); - if (iloc != -1) return State::moleFraction(iloc); + if (iloc != npos) return State::moleFraction(iloc); else return 0.0; } @@ -322,7 +322,7 @@ namespace Cantera { doublereal Phase::massFraction(std::string name) const { size_t iloc = speciesIndex(name); - if (iloc != -1) return massFractions()[iloc]; + if (iloc != npos) return massFractions()[iloc]; else return 0.0; } diff --git a/Cantera/src/thermo/PseudoBinaryVPSSTP.cpp b/Cantera/src/thermo/PseudoBinaryVPSSTP.cpp index dec1be676..7927e26b5 100644 --- a/Cantera/src/thermo/PseudoBinaryVPSSTP.cpp +++ b/Cantera/src/thermo/PseudoBinaryVPSSTP.cpp @@ -179,7 +179,7 @@ namespace Cantera { for (k = 0; k < m_kk; k++) { moleFractionsTmp_[k] = moleFractions_[k]; } - for (k = 0; k < (int) cationList_.size(); k++) { + for (k = 0; k < cationList_.size(); k++) { sumCat += moleFractions_[cationList_[k]]; } sumAnion = moleFractions_[anionList_[k]]; diff --git a/Cantera/src/thermo/ShomateThermo.h b/Cantera/src/thermo/ShomateThermo.h index d959af4f6..8f529d2b3 100644 --- a/Cantera/src/thermo/ShomateThermo.h +++ b/Cantera/src/thermo/ShomateThermo.h @@ -188,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); } @@ -311,8 +311,8 @@ namespace Cantera { * * @param k Species index */ - virtual doublereal minTemp(size_t k=-1) const { - if (k == -1) + virtual doublereal minTemp(size_t k=npos) const { + if (k == npos) return m_tlow_max; else return m_tlow[k]; @@ -328,8 +328,8 @@ namespace Cantera { * * @param k species index */ - virtual doublereal maxTemp(size_t k=-1) const { - if (k == -1) + virtual doublereal maxTemp(size_t k=npos) const { + if (k == npos) return m_thigh_min; else return m_thigh[k]; @@ -348,7 +348,7 @@ namespace Cantera { * * @param k species index */ - virtual doublereal refPressure(size_t k=-1) const { + virtual doublereal refPressure(size_t k=npos) const { return m_p0; } diff --git a/Cantera/src/thermo/SimpleThermo.h b/Cantera/src/thermo/SimpleThermo.h index 14c4b8648..c67455fe5 100644 --- a/Cantera/src/thermo/SimpleThermo.h +++ b/Cantera/src/thermo/SimpleThermo.h @@ -164,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); } @@ -253,8 +253,8 @@ namespace Cantera { * * @param k Species index */ - virtual doublereal minTemp(size_t k=-1) const { - if (k == -1) + virtual doublereal minTemp(size_t k=npos) const { + if (k == npos) return m_tlow_max; else return m_tlow[m_loc[k]]; @@ -270,8 +270,8 @@ namespace Cantera { * * @param k Species Index */ - virtual doublereal maxTemp(size_t k=-1) const { - if (k == -1) + virtual doublereal maxTemp(size_t k=npos) const { + if (k == npos) return m_thigh_min; else return m_thigh[m_loc[k]]; @@ -290,7 +290,7 @@ namespace Cantera { * * @param k Species Index */ - virtual doublereal refPressure(size_t 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. @@ -344,7 +344,7 @@ namespace Cantera { */ virtual void modifyParams(size_t index, doublereal *c) { size_t loc = m_loc[index]; - if (loc == -1) { + if (loc == npos) { throw CanteraError("SimpleThermo::modifyParams", "modifying parameters for species which hasn't been set yet"); } diff --git a/Cantera/src/thermo/SpeciesThermoFactory.cpp b/Cantera/src/thermo/SpeciesThermoFactory.cpp index 410dceef5..57a0ae7ca 100644 --- a/Cantera/src/thermo/SpeciesThermoFactory.cpp +++ b/Cantera/src/thermo/SpeciesThermoFactory.cpp @@ -445,7 +445,7 @@ namespace Cantera { return -1.0; #else size_t iE = th_ptr->elementIndex(elemName); - if (iE == -1) { + if (iE == npos) { throw CanteraError("PDSS_HKFT::LookupGe", "element " + elemName + " not found"); } doublereal geValue = th_ptr->entropyElement298(iE); diff --git a/Cantera/src/thermo/SpeciesThermoInterpType.cpp b/Cantera/src/thermo/SpeciesThermoInterpType.cpp index c7adc6d51..0e98a949d 100644 --- a/Cantera/src/thermo/SpeciesThermoInterpType.cpp +++ b/Cantera/src/thermo/SpeciesThermoInterpType.cpp @@ -72,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; diff --git a/Cantera/src/thermo/SpeciesThermoInterpType.h b/Cantera/src/thermo/SpeciesThermoInterpType.h index 30be1b764..e0858e577 100644 --- a/Cantera/src/thermo/SpeciesThermoInterpType.h +++ b/Cantera/src/thermo/SpeciesThermoInterpType.h @@ -347,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 diff --git a/Cantera/src/thermo/SpeciesThermoMgr.h b/Cantera/src/thermo/SpeciesThermoMgr.h index 38a4bffc5..0c94dc6f3 100644 --- a/Cantera/src/thermo/SpeciesThermoMgr.h +++ b/Cantera/src/thermo/SpeciesThermoMgr.h @@ -715,7 +715,7 @@ namespace Cantera { template doublereal SpeciesThermo1::minTemp(size_t k) const { - if (k == -1) + if (k == npos) return _minTemp(m_thermo.begin(), m_thermo.end()); else return m_thermo[k].minTemp(); @@ -724,7 +724,7 @@ namespace Cantera { template doublereal SpeciesThermo1::maxTemp(size_t k) const { - if (k == -1) + if (k == npos) return _maxTemp(m_thermo.begin(), m_thermo.end()); else return m_thermo[k].maxTemp(); diff --git a/Cantera/src/thermo/State.cpp b/Cantera/src/thermo/State.cpp index 47cdda2bd..acde8ec2e 100644 --- a/Cantera/src/thermo/State.cpp +++ b/Cantera/src/thermo/State.cpp @@ -193,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]; } diff --git a/Cantera/src/thermo/VPSSMgr.cpp b/Cantera/src/thermo/VPSSMgr.cpp index a90f0d7ba..6bd985829 100644 --- a/Cantera/src/thermo/VPSSMgr.cpp +++ b/Cantera/src/thermo/VPSSMgr.cpp @@ -429,7 +429,7 @@ namespace Cantera { /*****************************************************************/ doublereal VPSSMgr::minTemp(size_t k) const { - if (k != -1) { + if (k != npos) { const PDSS *kPDSS = m_vptp_ptr->providePDSS(k); return kPDSS->minTemp(); } @@ -437,7 +437,7 @@ namespace Cantera { } doublereal VPSSMgr::maxTemp(size_t k) const { - if (k != -1) { + if (k != npos) { const PDSS *kPDSS = m_vptp_ptr->providePDSS(k); return kPDSS->maxTemp(); } @@ -445,7 +445,7 @@ namespace Cantera { } doublereal VPSSMgr::refPressure(size_t k) const { - if (k != -1) { + if (k != npos) { const PDSS *kPDSS = m_vptp_ptr->providePDSS(k); return kPDSS->refPressure(); } diff --git a/Cantera/src/thermo/VPSSMgr_IdealGas.cpp b/Cantera/src/thermo/VPSSMgr_IdealGas.cpp index 409af3ee0..75622b2fa 100644 --- a/Cantera/src/thermo/VPSSMgr_IdealGas.cpp +++ b/Cantera/src/thermo/VPSSMgr_IdealGas.cpp @@ -101,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_Water_ConstVol.cpp b/Cantera/src/thermo/VPSSMgr_Water_ConstVol.cpp index bb0f0bedf..1a0f661ea 100644 --- a/Cantera/src/thermo/VPSSMgr_Water_ConstVol.cpp +++ b/Cantera/src/thermo/VPSSMgr_Water_ConstVol.cpp @@ -286,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] = getFloat(*ss, "molarVolume", "toSI"); diff --git a/Cantera/src/thermo/WaterSSTP.cpp b/Cantera/src/thermo/WaterSSTP.cpp index e99bd74a6..bdd596e19 100644 --- a/Cantera/src/thermo/WaterSSTP.cpp +++ b/Cantera/src/thermo/WaterSSTP.cpp @@ -213,13 +213,13 @@ namespace Cantera { * a consistent H2O molecular weight based on that. */ size_t nH = elementIndex("H"); - if (nH == -1) { + if (nH == npos) { throw CanteraError("WaterSSTP::initThermo", "H not an element"); } double mw_H = atomicWeight(nH); size_t nO = elementIndex("O"); - if (nO == -1) { + if (nO == npos) { throw CanteraError("WaterSSTP::initThermo", "O not an element"); } diff --git a/Cantera/src/transport/TransportFactory.cpp b/Cantera/src/transport/TransportFactory.cpp index 21d303587..7bca50e46 100644 --- a/Cantera/src/transport/TransportFactory.cpp +++ b/Cantera/src/transport/TransportFactory.cpp @@ -1116,7 +1116,7 @@ namespace Cantera { 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); diff --git a/Cantera/src/zeroD/ConstPressureReactor.cpp b/Cantera/src/zeroD/ConstPressureReactor.cpp index 4ca0b984b..098ab4619 100644 --- a/Cantera/src/zeroD/ConstPressureReactor.cpp +++ b/Cantera/src/zeroD/ConstPressureReactor.cpp @@ -281,7 +281,7 @@ namespace CanteraZeroD { if (nm == "V") return 1; // check for a gas species name size_t k = m_thermo->speciesIndex(nm); - if (k != -1) return k + 2; + if (k != npos) return k + 2; // check for a wall species size_t walloffset = 0, kp = 0; @@ -291,7 +291,7 @@ namespace CanteraZeroD { 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 != -1) { + if (k != npos) { return k + 2 + m_nsp + walloffset; } else { diff --git a/Cantera/src/zeroD/FlowReactor.cpp b/Cantera/src/zeroD/FlowReactor.cpp index 5b46dd01f..322a1628d 100644 --- a/Cantera/src/zeroD/FlowReactor.cpp +++ b/Cantera/src/zeroD/FlowReactor.cpp @@ -132,7 +132,7 @@ namespace CanteraZeroD { if (nm == "U") return 1; // check for a gas species name size_t k = m_thermo->speciesIndex(nm); - if (k != -1) return k + 2; + if (k != npos) return k + 2; else return -1; } diff --git a/Cantera/src/zeroD/Reactor.cpp b/Cantera/src/zeroD/Reactor.cpp index 1d57c4337..10961e0a3 100644 --- a/Cantera/src/zeroD/Reactor.cpp +++ b/Cantera/src/zeroD/Reactor.cpp @@ -107,7 +107,7 @@ namespace CanteraZeroD { } size_t Reactor::nSensParams() { - if (m_nsens == -1) { + if (m_nsens == npos) { // determine the number of sensitivity parameters size_t m, ns; m_nsens = m_pnum.size(); @@ -347,7 +347,7 @@ namespace CanteraZeroD { if (nm == "V") return 1; // check for a gas species name size_t k = m_thermo->speciesIndex(nm); - if (k != -1) return k + 2; + if (k != npos) return k + 2; // check for a wall species size_t walloffset = 0, kp = 0; diff --git a/Cantera/src/zeroD/Wall.cpp b/Cantera/src/zeroD/Wall.cpp index 476f43fa1..f80cd42a0 100644 --- a/Cantera/src/zeroD/Wall.cpp +++ b/Cantera/src/zeroD/Wall.cpp @@ -43,7 +43,7 @@ namespace CanteraZeroD { size_t ileft = 0, iright = 0; if (left) { ileft = left->surfacePhaseIndex(); - if (ileft != -1) { + if (ileft != npos) { m_surf[0] = (SurfPhase*)&left->thermo(ileft); m_nsp[0] = m_surf[0]->nSpecies(); m_leftcov.resize(m_nsp[0]); @@ -52,14 +52,14 @@ namespace CanteraZeroD { } if (right) { iright = right->surfacePhaseIndex(); - if (iright != -1) { + 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 == -1 || iright == -1) { + if (ileft == npos || iright == npos) { throw CanteraError("Wall::setKinetics", "specified surface kinetics manager does not " "represent a surface reaction mechanism."); diff --git a/tools/testtools/tok_input_util.cpp b/tools/testtools/tok_input_util.cpp index c9dbb721b..9c358165b 100644 --- a/tools/testtools/tok_input_util.cpp +++ b/tools/testtools/tok_input_util.cpp @@ -1539,7 +1539,7 @@ void strip_item_from_token(int iword, TOKEN *tok) 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++; From 4cdac9a90f046cd41ce878c28a1344a824578b84 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Wed, 18 Jan 2012 03:42:52 +0000 Subject: [PATCH 132/169] Eliminated "heapsort" function in favor of using std::sort --- Cantera/src/equil/ChemEquil.cpp | 1 - Cantera/src/equil/MultiPhaseEquil.cpp | 39 ++++----- Cantera/src/numerics/sort.cpp | 112 -------------------------- Cantera/src/numerics/sort.h | 22 ----- 4 files changed, 15 insertions(+), 159 deletions(-) delete mode 100755 Cantera/src/numerics/sort.cpp delete mode 100755 Cantera/src/numerics/sort.h diff --git a/Cantera/src/equil/ChemEquil.cpp b/Cantera/src/equil/ChemEquil.cpp index 005dfcf12..2e6c2d185 100755 --- a/Cantera/src/equil/ChemEquil.cpp +++ b/Cantera/src/equil/ChemEquil.cpp @@ -13,7 +13,6 @@ #include "ct_defs.h" #include "global.h" -#include "sort.h" #include "PropertyCalculator.h" #include "ctexceptions.h" #include "vec_functions.h" diff --git a/Cantera/src/equil/MultiPhaseEquil.cpp b/Cantera/src/equil/MultiPhaseEquil.cpp index 0393fc4bf..7f2475b6a 100644 --- a/Cantera/src/equil/MultiPhaseEquil.cpp +++ b/Cantera/src/equil/MultiPhaseEquil.cpp @@ -6,7 +6,6 @@ #ifdef WITH_ELECTROLYTES #include "MolalityVPSSTP.h" #endif -#include "sort.h" #include "global.h" #include @@ -799,35 +798,27 @@ 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++) { + for (size_t ij = 0; ij < m_nel; ij++) { if (k == m_order[ij]) ok = true; } if (!ok || m_force) { diff --git a/Cantera/src/numerics/sort.cpp b/Cantera/src/numerics/sort.cpp deleted file mode 100755 index 19648d570..000000000 --- a/Cantera/src/numerics/sort.cpp +++ /dev/null @@ -1,112 +0,0 @@ -/** - * @file sort.cpp - */ - -#include "sort.h" - -namespace Cantera { - - // sort (x,y) pairs by x - - void heapsort(vector_fp& x, std::vector& y) { - size_t n = x.size(); - if (n < 2) return; - doublereal rra; - size_t rrb; - size_t ll = n/2; - size_t 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; - } - } - - size_t i = ll; - size_t 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) { - size_t n = x.size(); - if (n < 2) return; - doublereal rra; - doublereal rrb; - size_t ll = n/2; - size_t 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; - } - } - - size_t i = ll; - size_t 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 100755 index 0c5390cef..000000000 --- a/Cantera/src/numerics/sort.h +++ /dev/null @@ -1,22 +0,0 @@ -/** - * @file sort.h - */ - -#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, std::vector& 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 From e887d2fbbc6fb68c4e6e8efe1a529c9de0cb100d Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Wed, 18 Jan 2012 03:42:57 +0000 Subject: [PATCH 133/169] Eliminated "sortAlgoritms" from the tests in favor of std::sort --- test_problems/SConscript | 8 +- .../cathermo/HMW_dupl_test/TemperatureTable.h | 6 +- .../cathermo/HMW_dupl_test/sortAlgorithms.cpp | 50 ------- .../cathermo/HMW_dupl_test/sortAlgorithms.h | 17 --- .../HMW_graph_CpVT/TemperatureTable.h | 123 ++++++++++++++++++ .../HMW_graph_CpvT/TemperatureTable.h | 6 +- .../HMW_graph_CpvT/sortAlgorithms.cpp | 50 ------- .../cathermo/HMW_graph_CpvT/sortAlgorithms.h | 17 --- .../cathermo/HMW_graph_GvI/TemperatureTable.h | 6 +- .../cathermo/HMW_graph_GvI/sortAlgorithms.cpp | 50 ------- .../cathermo/HMW_graph_GvI/sortAlgorithms.h | 17 --- .../cathermo/HMW_graph_GvT/TemperatureTable.h | 6 +- .../cathermo/HMW_graph_GvT/sortAlgorithms.cpp | 50 ------- .../cathermo/HMW_graph_GvT/sortAlgorithms.h | 17 --- .../cathermo/HMW_graph_HvT/TemperatureTable.h | 6 +- .../cathermo/HMW_graph_HvT/sortAlgorithms.cpp | 50 ------- .../cathermo/HMW_graph_HvT/sortAlgorithms.h | 17 --- .../cathermo/HMW_graph_VvT/TemperatureTable.h | 6 +- .../cathermo/HMW_graph_VvT/sortAlgorithms.cpp | 50 ------- .../cathermo/HMW_graph_VvT/sortAlgorithms.h | 17 --- .../cathermo/stoichSubSSTP/TemperatureTable.h | 6 +- .../cathermo/stoichSubSSTP/sortAlgorithms.cpp | 50 ------- .../cathermo/stoichSubSSTP/sortAlgorithms.h | 17 --- 23 files changed, 134 insertions(+), 508 deletions(-) delete mode 100644 test_problems/cathermo/HMW_dupl_test/sortAlgorithms.cpp delete mode 100644 test_problems/cathermo/HMW_dupl_test/sortAlgorithms.h create mode 100644 test_problems/cathermo/HMW_graph_CpVT/TemperatureTable.h delete mode 100644 test_problems/cathermo/HMW_graph_CpvT/sortAlgorithms.cpp delete mode 100644 test_problems/cathermo/HMW_graph_CpvT/sortAlgorithms.h delete mode 100644 test_problems/cathermo/HMW_graph_GvI/sortAlgorithms.cpp delete mode 100644 test_problems/cathermo/HMW_graph_GvI/sortAlgorithms.h delete mode 100644 test_problems/cathermo/HMW_graph_GvT/sortAlgorithms.cpp delete mode 100644 test_problems/cathermo/HMW_graph_GvT/sortAlgorithms.h delete mode 100644 test_problems/cathermo/HMW_graph_HvT/sortAlgorithms.cpp delete mode 100644 test_problems/cathermo/HMW_graph_HvT/sortAlgorithms.h delete mode 100644 test_problems/cathermo/HMW_graph_VvT/sortAlgorithms.cpp delete mode 100644 test_problems/cathermo/HMW_graph_VvT/sortAlgorithms.h delete mode 100644 test_problems/cathermo/stoichSubSSTP/sortAlgorithms.cpp delete mode 100644 test_problems/cathermo/stoichSubSSTP/sortAlgorithms.h diff --git a/test_problems/SConscript b/test_problems/SConscript index 6aaf97e66..18f144b78 100644 --- a/test_problems/SConscript +++ b/test_problems/SConscript @@ -129,7 +129,7 @@ CompileAndTest('HMW_dupl_test', CompileAndTest('HMW_graph_CpvT', pjoin('cathermo', 'HMW_graph_CpvT'), 'HMW_graph_CpvT', 'output_blessed.txt', - extensions=['^HMW_graph_CpvT.cpp', '^sortAlgorithms.cpp'], + extensions=['^HMW_graph_CpvT.cpp'], arguments='HMW_NaCl_sp1977_alt.xml') CompileAndTest('HMW_graph_GvI', pjoin('cathermo', 'HMW_graph_GvI'), @@ -141,17 +141,17 @@ CompileAndTest('HMW_graph_GvI', CompileAndTest('HMW_graph_GvT', pjoin('cathermo', 'HMW_graph_GvT'), 'HMW_graph_GvT', 'output_blessed.txt', - extensions=['^HMW_graph_GvT.cpp', '^sortAlgorithms.cpp'], + 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', '^sortAlgorithms.cpp'], + 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', '^sortAlgorithms.cpp'], + extensions=['^HMW_graph_VvT.cpp'], arguments='HMW_NaCl_sp1977_alt.xml') CompileAndTest('HMW_test_1', pjoin('cathermo', 'HMW_test_1'), diff --git a/test_problems/cathermo/HMW_dupl_test/TemperatureTable.h b/test_problems/cathermo/HMW_dupl_test/TemperatureTable.h index a68e94b10..a6384575f 100644 --- a/test_problems/cathermo/HMW_dupl_test/TemperatureTable.h +++ b/test_problems/cathermo/HMW_dupl_test/TemperatureTable.h @@ -8,7 +8,6 @@ #ifndef TEMPERATURE_TABLE_H #define TEMPERATURE_TABLE_H -#include "sortAlgorithms.h" //#include "mdp_allo.h" #include using std::vector; @@ -75,10 +74,7 @@ public: } NPoints += numAdded; } - - sort_dbl_1(DATA_PTR(T), NPoints); - - + std::sort(T.begin(), T.end()); } /***********************************************************************/ /***********************************************************************/ diff --git a/test_problems/cathermo/HMW_dupl_test/sortAlgorithms.cpp b/test_problems/cathermo/HMW_dupl_test/sortAlgorithms.cpp deleted file mode 100644 index 4b75761a9..000000000 --- a/test_problems/cathermo/HMW_dupl_test/sortAlgorithms.cpp +++ /dev/null @@ -1,50 +0,0 @@ -/* - * @file sortAlgorithms.h - */ -/* - * Copywrite 2004 Sandia Corporation. Under the terms of Contract - * DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government - * retains certain rights in this software. - * See file License.txt for licensing information. - */ - -#include "sortAlgorithms.h" - -/**************************************************************/ - -void sort_dbl_1(double * const x, const int n) { - double rra; - int ll = n/2; - int iret = n - 1; - while (1 > 0) { - if (ll > 0) { - ll--; - rra = x[ll]; - } else { - rra = x[iret]; - x[iret] = x[0]; - iret--; - if (iret == 0) { - x[0] = rra; - 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]; - i = j; - j = j + j + 1; - } else { - j = iret + 1; - } - } - x[i] = rra; - } -} -/*****************************************************/ diff --git a/test_problems/cathermo/HMW_dupl_test/sortAlgorithms.h b/test_problems/cathermo/HMW_dupl_test/sortAlgorithms.h deleted file mode 100644 index ba8915c84..000000000 --- a/test_problems/cathermo/HMW_dupl_test/sortAlgorithms.h +++ /dev/null @@ -1,17 +0,0 @@ -/* - * @file sortAlgorithms.h - */ -/* - * Copywrite 2004 Sandia Corporation. Under the terms of Contract - * DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government - * retains certain rights in this software. - * See file License.txt for licensing information. - */ - -#ifndef SORTALGORITHMS_H -#define SORTALGORITHMS_H - - -void sort_dbl_1(double * const x, const int n); - -#endif diff --git a/test_problems/cathermo/HMW_graph_CpVT/TemperatureTable.h b/test_problems/cathermo/HMW_graph_CpVT/TemperatureTable.h new file mode 100644 index 000000000..a6384575f --- /dev/null +++ b/test_problems/cathermo/HMW_graph_CpVT/TemperatureTable.h @@ -0,0 +1,123 @@ + +/* + * Copywrite 2004 Sandia Corporation. Under the terms of Contract + * DE-AC04-94AL85000, there is a non-exclusive license for use of this + * work by or on behalf of the U.S. Government. Export of this program + * may require a license from the United States Government. + */ + +#ifndef TEMPERATURE_TABLE_H +#define TEMPERATURE_TABLE_H +//#include "mdp_allo.h" +#include +using std::vector; + +/***********************************************************************/ +/***********************************************************************/ +/***********************************************************************/ +/** + * This Class constructs a vector of temperature from which to make + * a table. + */ +class TemperatureTable { + +public: + int NPoints; + bool Include298; + double Tlow; //!< Min temperature for thermo data fit + double Thigh; //!< Max temperature for thermo table + double DeltaT; + vector T; + int numAddedTs; + vector AddedTempVector; +public: + /* + * Default constructor for TemperatureTable() + */ + TemperatureTable(const int nPts = 14, + const bool inc298 = true, + const double tlow = 300., + const double deltaT = 100., + const int numAdded = 0, + const double *addedTempVector = 0) : + NPoints(nPts), + Include298(inc298), + Tlow(tlow), + DeltaT(deltaT), + T(0), + numAddedTs(numAdded) { + /****************************/ + int i; + // AddedTempVector = mdp_alloc_dbl_1(numAdded, 0.0); + AddedTempVector.resize(numAdded, 0.0); + for (int i = 0; i < numAdded; i++) { + AddedTempVector[i] = addedTempVector[i]; + } + //mdp_copy_dbl_1(AddedTempVector, addedTempVector, numAdded); + // T = mdp_alloc_dbl_1(NPoints, 0.0); + T.resize(NPoints, 0.0); + double TCurrent = Tlow; + for (i = 0; i < NPoints; i++) { + T[i] = TCurrent; + TCurrent += DeltaT; + } + if (Include298) { + T.push_back(298.15); + //mdp_realloc_dbl_1(&T, NPoints+1, NPoints, 298.15); + NPoints++; + } + if (numAdded > 0) { + //mdp_realloc_dbl_1(&T, NPoints+numAdded, NPoints, 0.0); + T.resize( NPoints+numAdded, 0.0); + for (i = 0; i < numAdded; i++) { + T[i+NPoints] = addedTempVector[i]; + } + NPoints += numAdded; + } + std::sort(T.begin(), T.end()); + } + /***********************************************************************/ + /***********************************************************************/ + /***********************************************************************/ + /* + * Destructor + */ + ~TemperatureTable() { + //mdp_safe_free((void **) &AddedTempVector); + // mdp_safe_free((void **) &T); + } + + /***********************************************************************/ + /***********************************************************************/ + /***********************************************************************/ + /* + * Overloaded operator[] + * + * return the array value in the vector + */ + double operator[](const int i) { + return T[i]; + } + /***********************************************************************/ + /***********************************************************************/ + /***********************************************************************/ + /* + * size() + */ + int size() { + return NPoints; + } +/***********************************************************************/ +/***********************************************************************/ +/***********************************************************************/ + /* + * Block assignment and copy constructors: not needed. + */ +private: + TemperatureTable(const TemperatureTable &); + TemperatureTable& operator=(const TemperatureTable&); +}; +/***********************************************************************/ +/***********************************************************************/ +/***********************************************************************/ +#endif diff --git a/test_problems/cathermo/HMW_graph_CpvT/TemperatureTable.h b/test_problems/cathermo/HMW_graph_CpvT/TemperatureTable.h index a68e94b10..a6384575f 100644 --- a/test_problems/cathermo/HMW_graph_CpvT/TemperatureTable.h +++ b/test_problems/cathermo/HMW_graph_CpvT/TemperatureTable.h @@ -8,7 +8,6 @@ #ifndef TEMPERATURE_TABLE_H #define TEMPERATURE_TABLE_H -#include "sortAlgorithms.h" //#include "mdp_allo.h" #include using std::vector; @@ -75,10 +74,7 @@ public: } NPoints += numAdded; } - - sort_dbl_1(DATA_PTR(T), NPoints); - - + std::sort(T.begin(), T.end()); } /***********************************************************************/ /***********************************************************************/ diff --git a/test_problems/cathermo/HMW_graph_CpvT/sortAlgorithms.cpp b/test_problems/cathermo/HMW_graph_CpvT/sortAlgorithms.cpp deleted file mode 100644 index 4b75761a9..000000000 --- a/test_problems/cathermo/HMW_graph_CpvT/sortAlgorithms.cpp +++ /dev/null @@ -1,50 +0,0 @@ -/* - * @file sortAlgorithms.h - */ -/* - * Copywrite 2004 Sandia Corporation. Under the terms of Contract - * DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government - * retains certain rights in this software. - * See file License.txt for licensing information. - */ - -#include "sortAlgorithms.h" - -/**************************************************************/ - -void sort_dbl_1(double * const x, const int n) { - double rra; - int ll = n/2; - int iret = n - 1; - while (1 > 0) { - if (ll > 0) { - ll--; - rra = x[ll]; - } else { - rra = x[iret]; - x[iret] = x[0]; - iret--; - if (iret == 0) { - x[0] = rra; - 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]; - i = j; - j = j + j + 1; - } else { - j = iret + 1; - } - } - x[i] = rra; - } -} -/*****************************************************/ diff --git a/test_problems/cathermo/HMW_graph_CpvT/sortAlgorithms.h b/test_problems/cathermo/HMW_graph_CpvT/sortAlgorithms.h deleted file mode 100644 index ba8915c84..000000000 --- a/test_problems/cathermo/HMW_graph_CpvT/sortAlgorithms.h +++ /dev/null @@ -1,17 +0,0 @@ -/* - * @file sortAlgorithms.h - */ -/* - * Copywrite 2004 Sandia Corporation. Under the terms of Contract - * DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government - * retains certain rights in this software. - * See file License.txt for licensing information. - */ - -#ifndef SORTALGORITHMS_H -#define SORTALGORITHMS_H - - -void sort_dbl_1(double * const x, const int n); - -#endif diff --git a/test_problems/cathermo/HMW_graph_GvI/TemperatureTable.h b/test_problems/cathermo/HMW_graph_GvI/TemperatureTable.h index a68e94b10..a6384575f 100644 --- a/test_problems/cathermo/HMW_graph_GvI/TemperatureTable.h +++ b/test_problems/cathermo/HMW_graph_GvI/TemperatureTable.h @@ -8,7 +8,6 @@ #ifndef TEMPERATURE_TABLE_H #define TEMPERATURE_TABLE_H -#include "sortAlgorithms.h" //#include "mdp_allo.h" #include using std::vector; @@ -75,10 +74,7 @@ public: } NPoints += numAdded; } - - sort_dbl_1(DATA_PTR(T), NPoints); - - + std::sort(T.begin(), T.end()); } /***********************************************************************/ /***********************************************************************/ diff --git a/test_problems/cathermo/HMW_graph_GvI/sortAlgorithms.cpp b/test_problems/cathermo/HMW_graph_GvI/sortAlgorithms.cpp deleted file mode 100644 index 4b75761a9..000000000 --- a/test_problems/cathermo/HMW_graph_GvI/sortAlgorithms.cpp +++ /dev/null @@ -1,50 +0,0 @@ -/* - * @file sortAlgorithms.h - */ -/* - * Copywrite 2004 Sandia Corporation. Under the terms of Contract - * DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government - * retains certain rights in this software. - * See file License.txt for licensing information. - */ - -#include "sortAlgorithms.h" - -/**************************************************************/ - -void sort_dbl_1(double * const x, const int n) { - double rra; - int ll = n/2; - int iret = n - 1; - while (1 > 0) { - if (ll > 0) { - ll--; - rra = x[ll]; - } else { - rra = x[iret]; - x[iret] = x[0]; - iret--; - if (iret == 0) { - x[0] = rra; - 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]; - i = j; - j = j + j + 1; - } else { - j = iret + 1; - } - } - x[i] = rra; - } -} -/*****************************************************/ diff --git a/test_problems/cathermo/HMW_graph_GvI/sortAlgorithms.h b/test_problems/cathermo/HMW_graph_GvI/sortAlgorithms.h deleted file mode 100644 index ba8915c84..000000000 --- a/test_problems/cathermo/HMW_graph_GvI/sortAlgorithms.h +++ /dev/null @@ -1,17 +0,0 @@ -/* - * @file sortAlgorithms.h - */ -/* - * Copywrite 2004 Sandia Corporation. Under the terms of Contract - * DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government - * retains certain rights in this software. - * See file License.txt for licensing information. - */ - -#ifndef SORTALGORITHMS_H -#define SORTALGORITHMS_H - - -void sort_dbl_1(double * const x, const int n); - -#endif diff --git a/test_problems/cathermo/HMW_graph_GvT/TemperatureTable.h b/test_problems/cathermo/HMW_graph_GvT/TemperatureTable.h index a68e94b10..a6384575f 100644 --- a/test_problems/cathermo/HMW_graph_GvT/TemperatureTable.h +++ b/test_problems/cathermo/HMW_graph_GvT/TemperatureTable.h @@ -8,7 +8,6 @@ #ifndef TEMPERATURE_TABLE_H #define TEMPERATURE_TABLE_H -#include "sortAlgorithms.h" //#include "mdp_allo.h" #include using std::vector; @@ -75,10 +74,7 @@ public: } NPoints += numAdded; } - - sort_dbl_1(DATA_PTR(T), NPoints); - - + std::sort(T.begin(), T.end()); } /***********************************************************************/ /***********************************************************************/ diff --git a/test_problems/cathermo/HMW_graph_GvT/sortAlgorithms.cpp b/test_problems/cathermo/HMW_graph_GvT/sortAlgorithms.cpp deleted file mode 100644 index 4b75761a9..000000000 --- a/test_problems/cathermo/HMW_graph_GvT/sortAlgorithms.cpp +++ /dev/null @@ -1,50 +0,0 @@ -/* - * @file sortAlgorithms.h - */ -/* - * Copywrite 2004 Sandia Corporation. Under the terms of Contract - * DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government - * retains certain rights in this software. - * See file License.txt for licensing information. - */ - -#include "sortAlgorithms.h" - -/**************************************************************/ - -void sort_dbl_1(double * const x, const int n) { - double rra; - int ll = n/2; - int iret = n - 1; - while (1 > 0) { - if (ll > 0) { - ll--; - rra = x[ll]; - } else { - rra = x[iret]; - x[iret] = x[0]; - iret--; - if (iret == 0) { - x[0] = rra; - 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]; - i = j; - j = j + j + 1; - } else { - j = iret + 1; - } - } - x[i] = rra; - } -} -/*****************************************************/ diff --git a/test_problems/cathermo/HMW_graph_GvT/sortAlgorithms.h b/test_problems/cathermo/HMW_graph_GvT/sortAlgorithms.h deleted file mode 100644 index ba8915c84..000000000 --- a/test_problems/cathermo/HMW_graph_GvT/sortAlgorithms.h +++ /dev/null @@ -1,17 +0,0 @@ -/* - * @file sortAlgorithms.h - */ -/* - * Copywrite 2004 Sandia Corporation. Under the terms of Contract - * DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government - * retains certain rights in this software. - * See file License.txt for licensing information. - */ - -#ifndef SORTALGORITHMS_H -#define SORTALGORITHMS_H - - -void sort_dbl_1(double * const x, const int n); - -#endif diff --git a/test_problems/cathermo/HMW_graph_HvT/TemperatureTable.h b/test_problems/cathermo/HMW_graph_HvT/TemperatureTable.h index a68e94b10..a6384575f 100644 --- a/test_problems/cathermo/HMW_graph_HvT/TemperatureTable.h +++ b/test_problems/cathermo/HMW_graph_HvT/TemperatureTable.h @@ -8,7 +8,6 @@ #ifndef TEMPERATURE_TABLE_H #define TEMPERATURE_TABLE_H -#include "sortAlgorithms.h" //#include "mdp_allo.h" #include using std::vector; @@ -75,10 +74,7 @@ public: } NPoints += numAdded; } - - sort_dbl_1(DATA_PTR(T), NPoints); - - + std::sort(T.begin(), T.end()); } /***********************************************************************/ /***********************************************************************/ diff --git a/test_problems/cathermo/HMW_graph_HvT/sortAlgorithms.cpp b/test_problems/cathermo/HMW_graph_HvT/sortAlgorithms.cpp deleted file mode 100644 index 4b75761a9..000000000 --- a/test_problems/cathermo/HMW_graph_HvT/sortAlgorithms.cpp +++ /dev/null @@ -1,50 +0,0 @@ -/* - * @file sortAlgorithms.h - */ -/* - * Copywrite 2004 Sandia Corporation. Under the terms of Contract - * DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government - * retains certain rights in this software. - * See file License.txt for licensing information. - */ - -#include "sortAlgorithms.h" - -/**************************************************************/ - -void sort_dbl_1(double * const x, const int n) { - double rra; - int ll = n/2; - int iret = n - 1; - while (1 > 0) { - if (ll > 0) { - ll--; - rra = x[ll]; - } else { - rra = x[iret]; - x[iret] = x[0]; - iret--; - if (iret == 0) { - x[0] = rra; - 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]; - i = j; - j = j + j + 1; - } else { - j = iret + 1; - } - } - x[i] = rra; - } -} -/*****************************************************/ diff --git a/test_problems/cathermo/HMW_graph_HvT/sortAlgorithms.h b/test_problems/cathermo/HMW_graph_HvT/sortAlgorithms.h deleted file mode 100644 index ba8915c84..000000000 --- a/test_problems/cathermo/HMW_graph_HvT/sortAlgorithms.h +++ /dev/null @@ -1,17 +0,0 @@ -/* - * @file sortAlgorithms.h - */ -/* - * Copywrite 2004 Sandia Corporation. Under the terms of Contract - * DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government - * retains certain rights in this software. - * See file License.txt for licensing information. - */ - -#ifndef SORTALGORITHMS_H -#define SORTALGORITHMS_H - - -void sort_dbl_1(double * const x, const int n); - -#endif diff --git a/test_problems/cathermo/HMW_graph_VvT/TemperatureTable.h b/test_problems/cathermo/HMW_graph_VvT/TemperatureTable.h index a68e94b10..a6384575f 100644 --- a/test_problems/cathermo/HMW_graph_VvT/TemperatureTable.h +++ b/test_problems/cathermo/HMW_graph_VvT/TemperatureTable.h @@ -8,7 +8,6 @@ #ifndef TEMPERATURE_TABLE_H #define TEMPERATURE_TABLE_H -#include "sortAlgorithms.h" //#include "mdp_allo.h" #include using std::vector; @@ -75,10 +74,7 @@ public: } NPoints += numAdded; } - - sort_dbl_1(DATA_PTR(T), NPoints); - - + std::sort(T.begin(), T.end()); } /***********************************************************************/ /***********************************************************************/ diff --git a/test_problems/cathermo/HMW_graph_VvT/sortAlgorithms.cpp b/test_problems/cathermo/HMW_graph_VvT/sortAlgorithms.cpp deleted file mode 100644 index 4b75761a9..000000000 --- a/test_problems/cathermo/HMW_graph_VvT/sortAlgorithms.cpp +++ /dev/null @@ -1,50 +0,0 @@ -/* - * @file sortAlgorithms.h - */ -/* - * Copywrite 2004 Sandia Corporation. Under the terms of Contract - * DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government - * retains certain rights in this software. - * See file License.txt for licensing information. - */ - -#include "sortAlgorithms.h" - -/**************************************************************/ - -void sort_dbl_1(double * const x, const int n) { - double rra; - int ll = n/2; - int iret = n - 1; - while (1 > 0) { - if (ll > 0) { - ll--; - rra = x[ll]; - } else { - rra = x[iret]; - x[iret] = x[0]; - iret--; - if (iret == 0) { - x[0] = rra; - 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]; - i = j; - j = j + j + 1; - } else { - j = iret + 1; - } - } - x[i] = rra; - } -} -/*****************************************************/ diff --git a/test_problems/cathermo/HMW_graph_VvT/sortAlgorithms.h b/test_problems/cathermo/HMW_graph_VvT/sortAlgorithms.h deleted file mode 100644 index ba8915c84..000000000 --- a/test_problems/cathermo/HMW_graph_VvT/sortAlgorithms.h +++ /dev/null @@ -1,17 +0,0 @@ -/* - * @file sortAlgorithms.h - */ -/* - * Copywrite 2004 Sandia Corporation. Under the terms of Contract - * DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government - * retains certain rights in this software. - * See file License.txt for licensing information. - */ - -#ifndef SORTALGORITHMS_H -#define SORTALGORITHMS_H - - -void sort_dbl_1(double * const x, const int n); - -#endif diff --git a/test_problems/cathermo/stoichSubSSTP/TemperatureTable.h b/test_problems/cathermo/stoichSubSSTP/TemperatureTable.h index a68e94b10..a6384575f 100644 --- a/test_problems/cathermo/stoichSubSSTP/TemperatureTable.h +++ b/test_problems/cathermo/stoichSubSSTP/TemperatureTable.h @@ -8,7 +8,6 @@ #ifndef TEMPERATURE_TABLE_H #define TEMPERATURE_TABLE_H -#include "sortAlgorithms.h" //#include "mdp_allo.h" #include using std::vector; @@ -75,10 +74,7 @@ public: } NPoints += numAdded; } - - sort_dbl_1(DATA_PTR(T), NPoints); - - + std::sort(T.begin(), T.end()); } /***********************************************************************/ /***********************************************************************/ diff --git a/test_problems/cathermo/stoichSubSSTP/sortAlgorithms.cpp b/test_problems/cathermo/stoichSubSSTP/sortAlgorithms.cpp deleted file mode 100644 index 4b75761a9..000000000 --- a/test_problems/cathermo/stoichSubSSTP/sortAlgorithms.cpp +++ /dev/null @@ -1,50 +0,0 @@ -/* - * @file sortAlgorithms.h - */ -/* - * Copywrite 2004 Sandia Corporation. Under the terms of Contract - * DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government - * retains certain rights in this software. - * See file License.txt for licensing information. - */ - -#include "sortAlgorithms.h" - -/**************************************************************/ - -void sort_dbl_1(double * const x, const int n) { - double rra; - int ll = n/2; - int iret = n - 1; - while (1 > 0) { - if (ll > 0) { - ll--; - rra = x[ll]; - } else { - rra = x[iret]; - x[iret] = x[0]; - iret--; - if (iret == 0) { - x[0] = rra; - 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]; - i = j; - j = j + j + 1; - } else { - j = iret + 1; - } - } - x[i] = rra; - } -} -/*****************************************************/ diff --git a/test_problems/cathermo/stoichSubSSTP/sortAlgorithms.h b/test_problems/cathermo/stoichSubSSTP/sortAlgorithms.h deleted file mode 100644 index ba8915c84..000000000 --- a/test_problems/cathermo/stoichSubSSTP/sortAlgorithms.h +++ /dev/null @@ -1,17 +0,0 @@ -/* - * @file sortAlgorithms.h - */ -/* - * Copywrite 2004 Sandia Corporation. Under the terms of Contract - * DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government - * retains certain rights in this software. - * See file License.txt for licensing information. - */ - -#ifndef SORTALGORITHMS_H -#define SORTALGORITHMS_H - - -void sort_dbl_1(double * const x, const int n); - -#endif From d17ba8fbcbdaaab4f09bea49d6fa0d9c81a94b34 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Wed, 18 Jan 2012 23:44:48 +0000 Subject: [PATCH 134/169] Removed an accidentally-added file --- .../HMW_graph_CpVT/TemperatureTable.h | 123 ------------------ 1 file changed, 123 deletions(-) delete mode 100644 test_problems/cathermo/HMW_graph_CpVT/TemperatureTable.h diff --git a/test_problems/cathermo/HMW_graph_CpVT/TemperatureTable.h b/test_problems/cathermo/HMW_graph_CpVT/TemperatureTable.h deleted file mode 100644 index a6384575f..000000000 --- a/test_problems/cathermo/HMW_graph_CpVT/TemperatureTable.h +++ /dev/null @@ -1,123 +0,0 @@ - -/* - * Copywrite 2004 Sandia Corporation. Under the terms of Contract - * DE-AC04-94AL85000, there is a non-exclusive license for use of this - * work by or on behalf of the U.S. Government. Export of this program - * may require a license from the United States Government. - */ - -#ifndef TEMPERATURE_TABLE_H -#define TEMPERATURE_TABLE_H -//#include "mdp_allo.h" -#include -using std::vector; - -/***********************************************************************/ -/***********************************************************************/ -/***********************************************************************/ -/** - * This Class constructs a vector of temperature from which to make - * a table. - */ -class TemperatureTable { - -public: - int NPoints; - bool Include298; - double Tlow; //!< Min temperature for thermo data fit - double Thigh; //!< Max temperature for thermo table - double DeltaT; - vector T; - int numAddedTs; - vector AddedTempVector; -public: - /* - * Default constructor for TemperatureTable() - */ - TemperatureTable(const int nPts = 14, - const bool inc298 = true, - const double tlow = 300., - const double deltaT = 100., - const int numAdded = 0, - const double *addedTempVector = 0) : - NPoints(nPts), - Include298(inc298), - Tlow(tlow), - DeltaT(deltaT), - T(0), - numAddedTs(numAdded) { - /****************************/ - int i; - // AddedTempVector = mdp_alloc_dbl_1(numAdded, 0.0); - AddedTempVector.resize(numAdded, 0.0); - for (int i = 0; i < numAdded; i++) { - AddedTempVector[i] = addedTempVector[i]; - } - //mdp_copy_dbl_1(AddedTempVector, addedTempVector, numAdded); - // T = mdp_alloc_dbl_1(NPoints, 0.0); - T.resize(NPoints, 0.0); - double TCurrent = Tlow; - for (i = 0; i < NPoints; i++) { - T[i] = TCurrent; - TCurrent += DeltaT; - } - if (Include298) { - T.push_back(298.15); - //mdp_realloc_dbl_1(&T, NPoints+1, NPoints, 298.15); - NPoints++; - } - if (numAdded > 0) { - //mdp_realloc_dbl_1(&T, NPoints+numAdded, NPoints, 0.0); - T.resize( NPoints+numAdded, 0.0); - for (i = 0; i < numAdded; i++) { - T[i+NPoints] = addedTempVector[i]; - } - NPoints += numAdded; - } - std::sort(T.begin(), T.end()); - } - /***********************************************************************/ - /***********************************************************************/ - /***********************************************************************/ - /* - * Destructor - */ - ~TemperatureTable() { - //mdp_safe_free((void **) &AddedTempVector); - // mdp_safe_free((void **) &T); - } - - /***********************************************************************/ - /***********************************************************************/ - /***********************************************************************/ - /* - * Overloaded operator[] - * - * return the array value in the vector - */ - double operator[](const int i) { - return T[i]; - } - /***********************************************************************/ - /***********************************************************************/ - /***********************************************************************/ - /* - * size() - */ - int size() { - return NPoints; - } -/***********************************************************************/ -/***********************************************************************/ -/***********************************************************************/ - /* - * Block assignment and copy constructors: not needed. - */ -private: - TemperatureTable(const TemperatureTable &); - TemperatureTable& operator=(const TemperatureTable&); -}; -/***********************************************************************/ -/***********************************************************************/ -/***********************************************************************/ -#endif From 6589eb7f7c11fe514b5a25b0dafe1d9672c0a8c9 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Wed, 18 Jan 2012 23:44:50 +0000 Subject: [PATCH 135/169] Removed some unused numerical integration utilities --- Cantera/src/base/mdp_allo.cpp | 1784 ---------------------- Cantera/src/base/mdp_allo.h | 734 --------- Cantera/src/numerics/NonlinearSolver.cpp | 963 ------------ Cantera/src/numerics/NonlinearSolver.h | 329 ---- Cantera/src/numerics/ResidEval.h | 102 -- Cantera/src/numerics/ResidJacEval.cpp | 282 ---- Cantera/src/numerics/ResidJacEval.h | 175 --- Cantera/src/numerics/SquareMatrix.cpp | 114 -- Cantera/src/numerics/SquareMatrix.h | 91 -- 9 files changed, 4574 deletions(-) delete mode 100644 Cantera/src/base/mdp_allo.cpp delete mode 100644 Cantera/src/base/mdp_allo.h delete mode 100644 Cantera/src/numerics/NonlinearSolver.cpp delete mode 100644 Cantera/src/numerics/NonlinearSolver.h delete mode 100755 Cantera/src/numerics/ResidEval.h delete mode 100644 Cantera/src/numerics/ResidJacEval.cpp delete mode 100644 Cantera/src/numerics/ResidJacEval.h delete mode 100644 Cantera/src/numerics/SquareMatrix.cpp delete mode 100644 Cantera/src/numerics/SquareMatrix.h diff --git a/Cantera/src/base/mdp_allo.cpp b/Cantera/src/base/mdp_allo.cpp deleted file mode 100644 index 5e0785dd1..000000000 --- a/Cantera/src/base/mdp_allo.cpp +++ /dev/null @@ -1,1784 +0,0 @@ -/** - * @file mdp_allo.cpp - * Definitions for dynamic allocation of multidimensional pointer arrays - */ -/* - * Copywrite 2004 Sandia Corporation. Under the terms of Contract - * DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government - * retains certain rights in this software. - * See file License.txt for licensing information. - */ -#include - -#include -#include -#include -#include - -#include "mdp_allo.h" - -using namespace std; - -namespace mdp { - /* - * Allocate global storage for 2 debugging ints that are used in IO of - * error information. - */ -#ifdef MDP_MPDEBUGIO - int MDP_MP_Nprocs = 1; - int MDP_MP_myproc = 0; -#endif - /* - * Error Handling - * 7 print and exit - * 6 exit - * 5 print and create a divide by zero for stack trace analysis. - * 4 create a divide by zero for stack analysis trace - * 3 print a message and throw the bad_alloc exception. - * 2 throw the bad_alloc exception and be quite - * 1 print a message and return from package with the NULL pointer - * 0 Keep completely silent about the matter and return with - * a null pointer. - * - * -> Right now, the only way to change this option is to right here - */ - int MDP_ALLO_errorOption = 3; - - inline int MinI(const int &x, const int &y) { - return ( ( x < y ) ? x : y ); - } - inline int MaxI(const int &x, const int &y) { - return ( ( x > y ) ? x : y ); - } - - - const int MDP_ALLOC_INTERFACE_ERROR = -230346; - - /****************************************************************************/ - /****************************************************************************/ - /****************************************************************************/ - - static void mdp_alloc_eh(const char * const rname, const int bytes) - /************************************************************************* - * - * mdp_alloc_eh: - * - * Error Handling - * 7 print and exit - * 6 exit - * 5 print and create a divide by zero for stack trace analysis. - * 4 create a divide by zero for stack trace analysis. - * 3 print a message and throw the bad_alloc exception. - * 2 throw the bad_alloc exception and be quite - * 1 print a message and return from package with the NULL pointer - * 0 Keep completely silent about the matter and return with - * a null pointer. - **************************************************************************/ - { - double cd = 0.0; - static char mesg[64]; - if (bytes == MDP_ALLOC_INTERFACE_ERROR) { -#ifdef MDP_MPDEBUGIO - sprintf(mesg,"MDP_ALLOC Interface ERROR P_%d: %s", MDP_MP_my_proc, - rname); -#else - sprintf(mesg,"MDP_ALLOC Interface ERROR: %s", rname); -#endif - } else { - sprintf(mesg,"%s ERROR: out of memory while mallocing %d bytes", - rname, bytes); - } - if (MDP_ALLO_errorOption % 2 == 1) { - fprintf(stderr, "\n%s", mesg); -#ifdef MDP_MPDEBUGIO - if (MDP_MP_Nprocs > 1) { - fprintf(stderr,": proc = %d\n", MDP_MP_myproc); - } else { - fprintf(stderr,"\n"); - } -#else - fprintf(stderr,"\n"); -#endif - } - fflush(stderr); - if (MDP_ALLO_errorOption == 2 || MDP_ALLO_errorOption == 3) { - throw std::bad_alloc(); - } - if (MDP_ALLO_errorOption == 4 || MDP_ALLO_errorOption == 5) cd = 1.0 / cd; - if (MDP_ALLO_errorOption > 5) { - std::exit(-1); - } - } - /****************************************************************************/ - /****************************************************************************/ - /****************************************************************************/ - - static void mdp_alloc_eh2(const char * const rname) - - /************************************************************************* - * - * mdp_alloc_eh2: - * - * Second Level Error Handling - * This routine is used at the second level. - * It will be called within the routine whenever another routine - * returns a NULL pointer. - * - **************************************************************************/ - { - if (MDP_ALLO_errorOption == 1 || - MDP_ALLO_errorOption == 3 || - MDP_ALLO_errorOption == 5 || - MDP_ALLO_errorOption == 7) { -#ifdef MDP_MPDEBUGIO - if (MDP_MP_Nprocs > 1) { - fprintf(stderr,": proc = %d, %s ERROR: returning with null pointer\n", - MDP_MP_myproc, rname); - } else { - fprintf(stderr,"%s ERROR: returning with null pointer", rname); - } -#else - fprintf(stderr,"%s ERROR: returning with null pointer", rname); -#endif - } - } - /****************************************************************************/ - /****************************************************************************/ - /****************************************************************************/ - - /****************************************************************************/ -#ifndef HAVE_ARRAY_ALLOC - /****************************************************************************/ - static double *smalloc(size_t n); - - /***************************************************************************** - * - * Dynamic Allocation of Multidimensional Arrays - *---------------------------------------------------------------------------- - * - * Example Usage: - * - * typedef struct - * { int bus1; - * int bus2; - * int dest; - * } POINT; - * - * POINT **points, corner; - * - * points = (POINT **) array_alloc (2, x, y, sizeof(POINT)); - * ^ ^ ^ - * | | | - * number of dimensions----------+ | | - * | | - * first dimension max-------------+ | - * | - * second dimension max----------------+ - * - * (points may be now be used as if it were declared - * POINT points[x][y]) - * - * This particular version is limited to dimensions of 3 or less. - * - * corner = points[2][3]; (refer to the structure as you would any array) - * - * free (points); (frees the entire structure in one fell swoop) - * - ****************************************************************************/ - /***************************************************************************** - * The following section is a commented section containing - * an example main code: - ****************************************************************************** - *double *array_alloc(); - *main() - *{ - * int ***temp; - * int *temp2; - * int i, j, k; - * int il, jl, kl; - * - * malloc_debug(2); - * il = 2; - * jl = 3; - * kl = 3; - * temp = (int ***) array_alloc(3,il,jl,kl,sizeof(int)); - * for (i=0; i 4) { - (void) fprintf(stderr, - "mdp_array_alloc ERROR: number of dimensions, %d, is > 4\n", - numdim); - return NULL; - } - - dim[0].index = va_arg(va, int); - - if (dim[0].index <= 0) { -#ifdef MDP_MEMDEBUG - (void) fprintf(stderr, "WARNING: mdp_array_alloc called with first " - "dimension <= 0, %d\n\twill return the nil pointer\n", - (int) (dim[0].index)); -#endif - return((double *) NULL); - } - - dim[0].total = dim[0].index; - dim[0].size = sizeof(void *); - dim[0].off = 0; - for (i = 1; i < numdim; i++) { - dim[i].index = va_arg(va, int); - if (dim[i].index <= 0) { - (void) fprintf(stderr, - "WARNING: mdp_array_alloc called with dimension %d <= 0, " - "%d\n", i+1, (int) (dim[i].index)); - fprintf(stderr, "\twill return the nil pointer\n"); - return((double *) NULL); - } - dim[i].total = dim[i-1].total * dim[i].index; - dim[i].size = sizeof(void *); - dim[i].off = dim[i-1].off + dim[i-1].total * dim[i-1].size; - } - - dim[numdim-1].size = va_arg(va, int); - va_end(va); - - /* - * Round up the last offset value so data is properly aligned. - */ - - dim[numdim-1].off = dim[numdim-1].size * - ((dim[numdim-1].off+dim[numdim-1].size-1)/dim[numdim-1].size); - - total = dim[numdim-1].off + dim[numdim-1].total * dim[numdim-1].size; - - dfield = (double *) smalloc((size_t) total); - field = (char *) dfield; - - for (i = 0; i < numdim - 1; i++) { - ptr = (char **) (field + dim[i].off); - data = (char *) (field + dim[i+1].off); - for (j = 0; j < dim[i].total; j++) { - ptr[j] = data + j * dim[i+1].size * dim[i+1].index; - } - } - - return dfield; - } - /****************************************************************************/ - /****************************************************************************/ - /****************************************************************************/ - - static double *smalloc(size_t n) - - /************************************************************************** - * smalloc: safe version of malloc - * - * This version of smalloc assigns space in even chunks of 8 bytes only - * - **************************************************************************/ - { -#ifdef MDP_MEMDEBUG - static int firsttime = 1; - FILE *file; -#endif - double *pntr; - if (n < 0) { - if (MDP_ALLO_errorOption == 7 || - MDP_ALLO_errorOption == 5 || MDP_ALLO_errorOption == 3 || - MDP_ALLO_errorOption == 1) { - (void) fprintf(stderr, "smalloc ERROR: Non-positive argument. (%d)\n", (int) n); - return NULL; - } - } - else if (n == 0) pntr = NULL; - else { - n = ((n - 1) / 8); - n = (n + 1) * 8; - pntr = (double *) malloc((size_t) n); - } - if (pntr == NULL && n != 0) { - if (MDP_ALLO_errorOption == 7 || - MDP_ALLO_errorOption == 5 || MDP_ALLO_errorOption == 3 || - MDP_ALLO_errorOption == 1) { - fprintf(stderr, "smalloc : Out of space - number of bytes " - "requested = %d\n", (int) n); - } - } -#ifdef MDP_MEMDEBUG - if (firsttime) { - firsttime = 0; - file = fopen("memops.txt", "w"); - } else { - file = fopen("memops.txt", "a"); - } - fprintf(file, "%x %d malloc\n", pntr, n); - fclose(file); -#endif - return pntr; - } - /****************************************************************************/ - /****************************************************************************/ - /****************************************************************************/ - - void mdp_safe_free (void **ptr) - - /************************************************************************* - * - * mdp_safe_free(): - * - * This version of free calls the system's free function - * with maximum error checking. It also doesn't call free if ptr is - * the NULL pointer already. - * It will then set the freed pointer to NULL. Thus, a convention may - * be established wherein all pointers that can be malloced can be - * set to NULL if they are not malloced. - **************************************************************************/ - { -#ifdef MDP_MEMDEBUG - FILE *file; -#endif - if (ptr == NULL) { - mdp_alloc_eh("mdp_safe_free: handle is NULL", MDP_ALLOC_INTERFACE_ERROR); - } - if (*ptr != NULL) { -#ifdef MDP_MEMDEBUG - file = fopen("memops.txt", "a"); - Fprintf(file, "%x free\n", *ptr); - fflush(file); - if ( (int) *ptr == 0x00000001) { - Fprintf(stderr, "FOUND IT!\n"); - exit(-1); - } - fclose(file); -#endif - free(*ptr); - /* - * Set the value of ptr to NULL, so that further references - * to it will be flagged. - */ - *ptr = NULL; - } - } - /****************************************************************************/ -#endif - /***************************************************************************** - * - * Wrapper Functions - * -------------------- - * - * The function definitions below are wrappers around array_alloc for - * common operations. The following principles are followed: - * - * Argument dimensions le 0 are increased to 1 before calling array_alloc. - * Thus, something is always malloced during a call. The reason for this is - * that it minimizes the number of special cases in the calling program. - * - * A pointer to something else other than NULL indicates that that pointer - * has been previously malloced. Thus, it can be freed. Note, after a free - * operation, this package always sets the pointer to NULL before returning. - * - * "safe_alloc" routines try to free the pointer if nonNULL, before calling - * the base alloc_int_#() routines. - * - * The regular routines initialize the malloced space, unless told to not - * do so. - * - * The function memcpy and memset are used where possible to increase speed. - * - * Naming Convention: - * - * The names of functions have the following format: - * - * mdp_[safe]_[operation]_[underlyingDataType]_[Dimension]() - * - * safe -> optional name added to the function name. These - * functions differ in that a handle to the pointer is passed - * to the function instead of just the pointer being - * returned. A check to see whether the pointer has been - * previously malloced is made, before a new allocation - * is made. If previously malloced, the pointer is freed - * first. - * - * operation -> name of the operation, such as alloc, realloc, - * init, or copy. - * - * underlyingDataType -> dble, int, ptr, or char - * - * dimension -> 1 or 2. For dimensions greater than 1, the data - * is laid out in F77 or blas-compatible format - * where data is contiguous wrt rows being the - * inner loop. - * - *****************************************************************************/ - /****************************************************************************/ - /****************************************************************************/ - /****************************************************************************/ - - int *mdp_alloc_int_1(int nvalues, const int val) - - /************************************************************************** - * - * mdp_alloc_int_1: - * - * Allocate and initialize a one dimensional array of integers. - * - * Input - * ------- - * nvalues = Length of the array - * val = intialization value - * Return - * ------ - * Pointer to the intialized integer array - * Failures are indicated by returning the NULL pointer. - **************************************************************************/ - { - int *array; - if (nvalues <= 0) nvalues = 1; - array= (int *) mdp_array_alloc(1, nvalues, sizeof(int)); - if (array != NULL) { - if (val != MDP_INT_NOINIT) { - if (val == 0) { - (void) memset(array, 0, sizeof(int)*nvalues); - } else { - for (int i = 0; i < nvalues; i++) array[i] = val; - } - } - } else { - mdp_alloc_eh("mdp_alloc_int_1", nvalues * sizeof(int)); - } - return array; - } - /****************************************************************************/ - /****************************************************************************/ - /****************************************************************************/ - - void mdp_safe_alloc_int_1(int **array_hdl, int nvalues, const int val) - - /************************************************************************* - * - * mdp_safe_alloc_int_1: - * - * Allocates and/or initializse a one dimensional array of integers. - * - * Input - * ------- - * *array_hdl = Previous value of pointer. If non-NULL will try - * to free the memory at this address. - * nvalues = Length of the array - * val = intialization value - * Output - * ------ - * *array_hdl = This value is initialized to the correct address - * of the array. - * A NULL value in the position indicates an error. - **************************************************************************/ - { - if (array_hdl == NULL) { - mdp_alloc_eh("mdp_safe_alloc_int_1: handle is NULL", - MDP_ALLOC_INTERFACE_ERROR); - return; - } - if (*array_hdl != NULL) mdp_safe_free((void **) array_hdl); - *array_hdl = mdp_alloc_int_1(nvalues, val); - if (*array_hdl == NULL) mdp_alloc_eh2("mdp_safe_alloc_int_1"); - } - /****************************************************************************/ - /****************************************************************************/ - /****************************************************************************/ - - void - mdp_realloc_int_1(int **array_hdl, int new_length, int old_length, - const int defval) - - /************************************************************************* - * - * mdp_realloc_int_1_(array_hdl, new_num_ptrs, old_num_ptrs); - * - * Reallocates a one dimensional array of ints. - * This routine always allocates space for at least one int. - * Calls the smalloc() routine to ensure that all malloc - * calls go through one location. This routine will then copy - * the pertinent information from the old array to the - * new array. - * - * Input - * ------- - * array_hdl = Pointer to the global variable that - * holds the old and (eventually new) - * address of the array of integers to be reallocated - * new_length = Length of the array - * old_length = Length of the old array - **************************************************************************/ - { - if (new_length == old_length) return; - if (new_length <= 0) { -#ifdef MDP_MPDEBUGIO - fprintf(stderr, - "Warning: mdp_realloc_int_1 P_%d: called with n = %d\n", - MDP_MP_myproc, new_length); -#else - fprintf(stderr, - "Warning: mdp_realloc_int_1: called with n = %d\n", - new_length); -#endif - new_length = 1; - } - if (old_length < 0) old_length = 0; - if (new_length == old_length) return; - size_t bytenum = new_length * sizeof(int); - int *array = (int *) smalloc(bytenum); - if (array != NULL) { - if (*array_hdl) { - if (old_length > 0) bytenum = sizeof(int) * old_length; - else bytenum = 0; - if (new_length < old_length) bytenum = sizeof(int) * new_length; - if (bytenum > 0) { - (void) memcpy((void *) array, (const void *) *array_hdl, bytenum); - } - mdp_safe_free((void **) array_hdl); - } else { - old_length = 0; - } - *array_hdl = array; - if ((defval != MDP_INT_NOINIT) && (new_length > old_length)) { - if (defval == 0) { - bytenum = sizeof(int) * (new_length - old_length); - (void) memset((void *)(array+old_length), 0, bytenum); - } else { - for (int i = old_length; i < new_length; i++) { - array[i] = defval; - } - } - } - } else { - mdp_alloc_eh("mdp_realloc_int_1", static_cast(bytenum)); - } - } - /****************************************************************************/ - /****************************************************************************/ - /****************************************************************************/ - - int **mdp_alloc_int_2(int ndim1, int ndim2, const int val) - - /************************************************************************* - * - * mdp_alloc_int_2: - * - * Allocate and initialize a two dimensional array of ints. - * - * Input - * ------- - * ndim1 = Length of the first dimension of the array - * ndim2 = Length of the second dimension of the array - * val = intialization value - * Return - * ------ - * Pointer to the intialized integer array - * Failures are indicated by returning the NULL pointer. - **************************************************************************/ - { - int i; - int **array, *dptr; - if (ndim1 <= 0) ndim1 = 1; - if (ndim2 <= 0) ndim2 = 1; - array = (int **) mdp_array_alloc(2, ndim1, ndim2, sizeof(int)); - if (array != NULL) { - if (val != MDP_INT_NOINIT) { - if (val == 0) { - (void) memset((void *) array[0], 0, ndim1 * ndim2 * sizeof(int)); - } else { - dptr = &(array[0][0]); - for (i = 0; i < ndim1 * ndim2; i++) dptr[i] = val; - } - } - } else { - mdp_alloc_eh("mdp_alloc_int_2", - sizeof(int) * ndim1 * ndim2 + - ndim1 * sizeof(void *)); - } - return array; - } - /****************************************************************************/ - /****************************************************************************/ - /****************************************************************************/ - - double *mdp_alloc_dbl_1(int nvalues, const double val) - - /************************************************************************* - * - * mdp_alloc_dbl_1: - * - * Allocate and initialize a one dimensional array of doubles. - * - * Input - * ------- - * nvalues = Length of the array - * val = intialization value - * Return - * ------ - * Pointer to the intialized array of doubles - * Failures are indicated by returning the NULL pointer. - **************************************************************************/ - { - int i; - double *array; - if (nvalues <= 0) nvalues = 1; - array = (double *) mdp_array_alloc(1, nvalues, sizeof(double)); - if (array != NULL) { - if (val != MDP_DBL_NOINIT) { - if (val == 0.0) { - (void) memset((void *) array, 0, nvalues * sizeof(double)); - } else { - for (i = 0; i < nvalues; i++) array[i] = val; - } - } - } else { - mdp_alloc_eh("mdp_alloc_dbl_1", nvalues * sizeof(double)); - } - return array; - } - /****************************************************************************/ - /****************************************************************************/ - /****************************************************************************/ - - void mdp_safe_alloc_dbl_1(double **array_hdl, int nvalues, const double val) - - /************************************************************************* - * - * mdp_safe_alloc_dbl_1: - * - * Allocates and/or initializse a one dimensional array of doubles. - * - * Input - * ------- - * *array_hdl = Previous value of pointer. If non-NULL will try - * to free the memory at this address. - * nvalues = Length of the array - * val = intialization value - * Output - * ------ - * *array_hdl = This value is initialized to the correct address - * of the array. - * A NULL value in the position indicates an error. - **************************************************************************/ - { - if (array_hdl == NULL) { - mdp_alloc_eh("mdp_safe_alloc_dbl_1: handle is NULL", - MDP_ALLOC_INTERFACE_ERROR); - return; - } - if (*array_hdl != NULL) mdp_safe_free((void **) array_hdl); - *array_hdl = mdp_alloc_dbl_1(nvalues, val); - if (*array_hdl == NULL) mdp_alloc_eh2("mdp_safe_alloc_dbl_1"); - } - /****************************************************************************/ - /****************************************************************************/ - /****************************************************************************/ - - void mdp_realloc_dbl_1(double **array_hdl, int new_length, - int old_length, const double defval) - - /************************************************************************* - * - * mdp_realloc_dbl_1_(array_hdl, new_num_ptrs, old_num_ptrs); - * - * Reallocates a one dimensional array of doubles. - * This routine always allocates space for at least one dbl. - * Calls the smalloc() routine to ensure that all malloc - * calls go through one location. This routine will then copy - * the pertinent information from the old array to the - * new array. - * - * Input - * ------- - * array_hdl = Pointer to the global variable that - * holds the old and (eventually new) - * address of the array of doubles to be reallocated - * new_length = Length of the array - * old_length = Length of the old array - **************************************************************************/ - { - if (new_length == old_length) return; - if (new_length <= 0) { -#ifdef MDP_MPDEBUGIO - fprintf(stderr, "Warning: mdp_realloc_dbl_1 P_%d: called with n = %d\n", - MDP_MP_myproc, new_length); -#else - fprintf(stderr, "Warning: mdp_realloc_dbl_1: called with n = %d\n", - new_length); -#endif - new_length = 1; - } - if (old_length < 0) old_length = 0; - if (new_length == old_length) return; - size_t bytenum = new_length * sizeof(double); - double *array = (double *) smalloc(bytenum); - if (array != NULL) { - if (*array_hdl) { - if (old_length > 0) bytenum = sizeof(double) * old_length; - else bytenum = 0; - if (new_length < old_length) bytenum = sizeof(double) * new_length; - (void) memcpy((void *) array, (const void *) *array_hdl, bytenum); - mdp_safe_free((void **) array_hdl); - } else { - old_length = 0; - } - *array_hdl = array; - if ((defval != MDP_DBL_NOINIT) && (new_length > old_length)) { - if (defval == 0) { - bytenum = sizeof(double) * (new_length - old_length); - (void) memset((void *)(array+old_length), 0, bytenum); - } else { - for (int i = old_length; i < new_length; i++) { - array[i] = defval; - } - } - } - } else { - mdp_alloc_eh("mdp_realloc_dbl_1", static_cast(bytenum)); - } - } - /****************************************************************************/ - /****************************************************************************/ - /****************************************************************************/ - - double **mdp_alloc_dbl_2(int ndim1, int ndim2, const double val) - - /************************************************************************* - * - * mdp_alloc_dbl_2: - * - * Allocate a two dimensional array of doubles. The array is in - * fortran order and can be accessed via the following form: - * - * dblArray[ndim1][ndim2] - * - * Note, ndim2 is the inner dimension. i.e., the array is - * in column ordering. - * - * Input - * ------- - * ndim1 = Length of the first dimension of the array - * ndim2 = Length of the second dimension of the array - * val = intialization value - * Return - * ------ - * Pointer to the intialized integer array - * Failures are indicated by returning the NULL pointer. - **************************************************************************/ - { - int i; - double **array, *dptr; - if (ndim1 <= 0) ndim1 = 1; - if (ndim2 <= 0) ndim2 = 1; - array = (double **) mdp_array_alloc(2, ndim1, ndim2, sizeof(double)); - if (array != NULL) { - if (val != MDP_DBL_NOINIT) { - if (val == 0.0) { - (void) memset((void *) array[0], 0, ndim1*ndim2 * sizeof(double)); - } else { - dptr = &(array[0][0]); - for (i = 0; i < ndim1*ndim2; i++) dptr[i] = val; - } - } - } else { - mdp_alloc_eh("mdp_alloc_dbl_2", - sizeof(double) * ndim1 * ndim2 + - ndim1 * sizeof(void *)); - } - return array; - } - /****************************************************************************/ - /****************************************************************************/ - /****************************************************************************/ - - char *mdp_alloc_char_1(int nvalues, const char val) - - /************************************************************************* - * - * mdp_alloc_char_1: - * - * Allocate and initialize a one dimensional array of characters. - * - * Input - * ------- - * nvalues = Length of the array - * val = intialization value - * Return - * ------ - * Pointer to the intialized character array - * Failures are indicated by returning the NULL pointer. - **************************************************************************/ - { - int i; - char *array; - if (nvalues <= 0) nvalues = 1; - array = (char *) mdp_array_alloc(1, nvalues, sizeof(char)); - if (array != NULL) { - if (val == '\0') { - (void) memset((void *)array, 0, sizeof(char)*nvalues); - } else { - for (i = 0; i < nvalues; i++) array[i] = val; - } - } else { - mdp_alloc_eh("mdp_alloc_char_1", nvalues * sizeof(char)); - } - return array; - } - /****************************************************************************/ - /****************************************************************************/ - /****************************************************************************/ - - void mdp_safe_alloc_char_1(char **array_hdl, int nvalues, const char val) - - /************************************************************************* - * - * mdp_safe_alloc_char_1: - * - * Allocate and initialize a one dimensional array of characters, - * deallocating the space before hand. - * - * This routine will free any old memory that was located at that - * position, before it will allocate a new vector. - * Allocates and/or initializse a one dimensional array of characters. - * - * Input - * ------- - * array_hdl = Previous value of pointer. If non-NULL will try - * to free the memory at this address. - * nvalues = Length of the array - * val = intialization value - * Output - * ------ - * *array_hdl = This value is initialized to the correct address - * of the array. - * A NULL value in the position indicates an error. - **************************************************************************/ - { - if (array_hdl == NULL) { - mdp_alloc_eh("mdp_safe_alloc_char_1: handle is NULL", - MDP_ALLOC_INTERFACE_ERROR); - return; - } - if (*array_hdl != NULL) mdp_safe_free((void **) array_hdl); - *array_hdl = mdp_alloc_char_1(nvalues, val); - if (*array_hdl == NULL) mdp_alloc_eh2("mdp_safe_alloc_char_1"); - } - /****************************************************************************/ - /****************************************************************************/ - /****************************************************************************/ - - - - void mdp_safe_alloc_dbl_2(double ***array_hdl, int ndim1, int ndim2, - const double val) - - /************************************************************************* - * - * mdp_safe_alloc_dbl_2: - * - * Allocate and initialize a two dimensional array of doubles. - * - * Input - * ------- - * *array_hdl = Previous value of pointer. If non-NULL will try - * to free the memory at this address. - * ndim1 = Length of the array - * ndim2 = Length of inner loop of the array - * val = intialization value - * Return - * ------ - * *array_hdl = This value is initialized to the correct address - * of the array. - * A NULL value in the position indicates an error. - **************************************************************************/ - { - if (array_hdl == NULL) { - mdp_alloc_eh("mdp_safe_alloc_dbl_2: handle is NULL", - MDP_ALLOC_INTERFACE_ERROR); - return; - } - if (*array_hdl != NULL) mdp_safe_free((void **) array_hdl); - *array_hdl = mdp_alloc_dbl_2(ndim1, ndim2, val); - if (*array_hdl == NULL) mdp_alloc_eh2("mdp_safe_alloc_dbl_2"); - } - /****************************************************************************/ - /****************************************************************************/ - /****************************************************************************/ - - void mdp_realloc_dbl_2(double ***array_hdl, int ndim1, int ndim2, - int ndim1Old, int ndim2Old, const double val) - - /************************************************************************* - * - * mdp_realloc_dbl_2: - * - * mdp_realloc_dbl_2(array_hdl, int ndim1, int ndim2, - * int ndim1Old, int ndim2Old, const double val) - * - * Reallocates a two dimensional array of doubles. - * This routine will then copy the pertinent information from - * the old array to the new array. - * - * If both old dimensions are set to zero or less, then this routine - * will free the old memory before mallocing the new memory. This may - * be a benefit for extremely large mallocs. - * In all other cases, the new and the old malloced arrays will - * exist for a short time together. - * - * Input - * ------- - * array_hdl = Pointer to the global variable that - * holds the old and (eventually new) - * address of the array of doubles to be reallocated - * ndim1 = First dimension of the new array - * ndim2 = Second dimension of the new array - * ndim1Old = First dimension of the old array - * ndim2Old = Second dimension of the old array - * val = Default fill value. - **************************************************************************/ - { - if (ndim1 <= 0) ndim1 = 1; - if (ndim2 <= 0) ndim2 = 1; - ndim1Old = MaxI(ndim1Old, 0); - ndim2Old = MaxI(ndim2Old, 0); - /* - * One way to do it, if old information isn't needed. In this algorithm - * the arrays are never malloced at the same time. - */ - if ((*array_hdl == NULL) || (ndim1Old <= 0 && ndim2Old <= 0)) { - mdp_safe_free((void **) array_hdl); - *array_hdl = mdp_alloc_dbl_2(ndim1, ndim2, val); - if (*array_hdl == NULL) mdp_alloc_eh2("mdp_realloc_dbl_2"); - } - /* - * Other way to do when old information is available and needed - */ - else { - double **array_old = *array_hdl; - *array_hdl = (double **) mdp_array_alloc(2, ndim1, ndim2, sizeof(double)); - if (*array_hdl == NULL) { - mdp_alloc_eh2("mdp_realloc_dbl_2"); - } else { - /* - * Now, let's initialize the arrays - */ - int ndim1Min = MinI(ndim1, ndim1Old); - int ndim2Min = MinI(ndim2, ndim2Old); - double **array_new = *array_hdl; - /* - * When the second dimensions are equal, we can copy blocks - * using the very efficient bit moving kernels. - */ - if (ndim2 == ndim2Old) { - size_t sz = ndim1Min * ndim2 * sizeof(double); - (void) memcpy((void *) array_new[0], (const void *) array_old[0], sz); - } - /* - * If the second dimensions aren't equal, then we have to - * break up the bit operations even more - */ - else { - size_t sz = ndim2Min * sizeof(double); - size_t sz2 = (ndim2 - ndim2Min) * sizeof(double); - for (int i = 0; i < ndim1Min; i++) { - (void) memcpy((void *) array_new[i], - (const void *) array_old[i], sz); - if (ndim2 > ndim2Min && val != MDP_DBL_NOINIT) { - if (val == 0.0) { - (void) memset((void *) (array_new[i] + ndim2Min), 0, sz2); - } else { - double *dptr = array_new[i]; - for (int j = ndim2Min; j < ndim2; j++) dptr[j] = val; - } - } - } - } - /* - * finish up initializing the rest of the array - */ - if (ndim1 > ndim1Min && val != MDP_DBL_NOINIT) { - if (val == 0.0) { - size_t sz = (ndim1 - ndim1Min) * ndim2 * sizeof(double); - (void) memset((void *) array_new[ndim1Min], 0, sz); - } else { - double *dptr = array_new[ndim1Min]; - int num = (ndim1 - ndim1Min) * ndim2; - for (int i = 0; i < num; i++) { - dptr[i] = val; - } - } - } - /* - * Free the old array - */ - mdp_safe_free((void **) &array_old); - } - } - } - /****************************************************************************/ - /****************************************************************************/ - /****************************************************************************/ - - char **mdp_alloc_VecFixedStrings(int numStrings, int lenString) - - /************************************************************************* - * - * mdp_alloc_VecFixedStrings: - * - * Allocate and initialize a vector of fixed-length - * strings. Each string is initialized to the NULL string. - * - * Input - * ------- - * numStrings = Number of strings - * lenString = Length of each string including the trailing null - * character - * Return - * ------ - * This value is initialized to the correct address of the array. - * A NULL value in the position indicates an error. - **************************************************************************/ - { - int i; - char **array; - if (numStrings <= 0) numStrings = 1; - if (lenString <= 0) lenString = 1; - array = (char **) mdp_array_alloc(2, numStrings, lenString, sizeof(char)); - if (array != NULL) { - for (i = 0; i < numStrings; i++) { - array[i][0] = '\0'; - array[i][lenString - 1] = '\0'; - } - } else { - mdp_alloc_eh("mdp_alloc_VecFixedStrings", - sizeof(char) * numStrings * lenString + - numStrings * sizeof(void *)); - } - return array; - } - /****************************************************************************/ - /****************************************************************************/ - /****************************************************************************/ - - void mdp_realloc_VecFixedStrings(char ***array_hdl, int numStrings, - int numOldStrings, int lenString) - - /************************************************************************* - * - * mdp_realloc_VecFixedStrings: - * - * Reallocate and initialize a vector of fixed-length - * strings. Each new string is initialized to the NULL string. - * old strings are copied. - * - * Input - * ------- - * ***array_hdl = The pointer to the char ** location holding - * the data to be reallocated. - * numStrings = Number of strings - * numOldStrings = Number of old strings - * lenString = Length of each string including the trailing null - * character - **************************************************************************/ - { - int i; - char **array, **ao; - if (numStrings <= 0) numStrings = 1; - if (numStrings == numOldStrings) return; - if (lenString <= 0) lenString = 1; - array = (char **) mdp_array_alloc(2, numStrings, lenString, sizeof(char)); - if (array != NULL) { - int len = MinI(numStrings, numOldStrings); - ao = *array_hdl; - if (ao) { - for (i = 0; i < len; i++) { - strncpy(array[i], ao[i], lenString); - } - } - if (numStrings > numOldStrings) { - for (i = numOldStrings; i < numStrings; i++) { - array[i][0] = '\0'; - array[i][lenString - 1] = '\0'; - } - } - mdp_safe_free((void **) array_hdl); - *array_hdl = array; - - } else { - mdp_alloc_eh("mdp_realloc_VecFixedStrings", - sizeof(char) * numStrings * lenString + - numStrings * sizeof(void *)); - } - } - /****************************************************************************/ - /****************************************************************************/ - /****************************************************************************/ - - void mdp_safe_alloc_VecFixedStrings(char ***array_hdl, - int numStrings, int lenString) - - /************************************************************************* - * - * mdp_safe_alloc_VecFixedStrings - * - * Allocate and initialize an array of strings of fixed length - * - * Input - * ------- - * *array_hdl = Previous value of pointer. If non-NULL will try - * to free the memory at this address. - * numStrings = Number of strings - * lenString = Length of each string including the trailing null - * character - * Output - * ------ - * *array_hdl = This value is initialized to the correct address - * of the array. - * A NULL value in the position indicates an error. - **************************************************************************/ - { - if (array_hdl == NULL) { - mdp_alloc_eh("mdp_safe_alloc_VecFixedStrings: handle is NULL", - MDP_ALLOC_INTERFACE_ERROR); - return; - } - if (*array_hdl != NULL) mdp_safe_free((void **) array_hdl); - *array_hdl = mdp_alloc_VecFixedStrings(numStrings, lenString); - if (*array_hdl == NULL) - mdp_alloc_eh2("mdp_safe_alloc_VecFixedStrings"); - } - /****************************************************************************/ - /****************************************************************************/ - /****************************************************************************/ - - void **mdp_alloc_ptr_1(int numPointers) - - /************************************************************************* - * - * mdp_alloc_ptr_1: - * - * Allocate and initialize a vector of pointers - * of type pointer to void. All pointers are initialized to the NULL - * value. - * - * Input - * ------- - * numPointers = Number of pointers - * Return - * ------ - * This value is initialized to the correct address of the vector. - * A NULL value in the position indicates an error. - **************************************************************************/ - { - int i; - void **array; - if (numPointers <= 0) numPointers = 1; - array = (void **) mdp_array_alloc(1, numPointers, sizeof(void *)); - if (array != NULL) { - for (i = 0; i < numPointers; i++) { - array[i] = NULL; - } - } else { - mdp_alloc_eh("mdp_alloc_ptr_1", - sizeof(void *) * numPointers); - } - return array; - } - /****************************************************************************/ - /****************************************************************************/ - /****************************************************************************/ - - void mdp_safe_alloc_ptr_1(void ***array_hdl, int numPointers) - - /************************************************************************** - * - * mdp_safe_alloc_ptr_1: - * - * Allocate and initialize a vector of pointers - * of type pointer to void. All pointers are initialized to the NULL - * value. - * - * Input - * ------- - * *array_hdl = Previous value of pointer. If non-NULL will try - * to free the memory at this address. - * numPointers = Number of pointers - * Output - * ------ - * *array_hdl = This value is initialized to the correct address - * of the array. - * A NULL value in the position indicates an error. - **************************************************************************/ - { - if (array_hdl == NULL) { - mdp_alloc_eh("mdp_safe_alloc_ptr_1: handle is NULL", - MDP_ALLOC_INTERFACE_ERROR); - return; - } - if (*array_hdl != NULL) mdp_safe_free((void **) array_hdl); - *array_hdl = mdp_alloc_ptr_1(numPointers); - if (*array_hdl == NULL) mdp_alloc_eh2("mdp_safe_alloc_ptr_1"); - } - /****************************************************************************/ - /****************************************************************************/ - /****************************************************************************/ - - void mdp_realloc_ptr_1(void ***array_hdl, int numLen, int numOldLen) - - /************************************************************************* - * - * mdp_realloc__ptr_1: - * - * Reallocate and initialize a vector of pointers - * Each new pointer is initialized to NULL. - * old Pointers are copied. - * - * Input - * ------- - * ***array_hdl = The pointer to the char ** location holding - * the data to be reallocated. - * numLen = Number of strings - * numOldLen = Number of old strings - **************************************************************************/ - { - if (array_hdl == NULL) { - mdp_alloc_eh("mdp_safe_alloc_ptr_1: handle is NULL", - MDP_ALLOC_INTERFACE_ERROR); - return; - } - if (numLen <= 0) numLen = 1; - if (numOldLen < 0) numOldLen = 0; - if (numLen == numOldLen) return; - size_t bytenum = sizeof(void *) * numLen; - void **array = (void **) smalloc(bytenum); - if (array != NULL) { - int len = MinI(numLen, numOldLen); - if (*array_hdl) { - void **ao = *array_hdl; - for (int i = 0; i < len; i++) array[i] = ao[i]; - } else { - numOldLen = 0; - } - if (numLen > numOldLen) { - bytenum = sizeof(void *) * (numLen - numOldLen); - (void) memset((void *) (array + numOldLen), 0, bytenum); - } - mdp_safe_free((void **) array_hdl); - *array_hdl = array; - } else { - mdp_alloc_eh("mdp_realloc_ptr_1", sizeof(void *) * numLen); - } - } - /****************************************************************************/ - /****************************************************************************/ - /****************************************************************************/ - - void mdp_copy_VecFixedStrings(char ** const copyTo, - const char ** const copyFrom, - int numStrings, size_t maxLenString) - - /************************************************************************* - * - * mdp_copy_VecFixedStrings - * - * Copies an array of string vectors. - * - * Input - * ------- - * copyFrom = vector of C strings. It should be null terminated - * numStrings = number of strings - * maxLenString = maximum of the size of the string arrays, - * copyTo and copyFrom. This is used as the - * argument to strncpy() function. - * - * Output - * copyTo = vector of strings - * - **************************************************************************/ - { - if (maxLenString > 0) { - char *dTo; - const char *dFrom; - for (int i = 0; i < numStrings; i++) { - dTo = copyTo[i]; - dFrom = copyFrom[i]; - if (!dTo) { - mdp_alloc_eh2("mdp_copy_VecFixedStrings"); - } - if (!dFrom) { - mdp_alloc_eh2("mdp_copy_VecFixedStrings"); - } - (void) strncpy(dTo, dFrom, maxLenString); - dTo[maxLenString-1] = '\0'; - } - } - } - /****************************************************************************/ - /****************************************************************************/ - /****************************************************************************/ - - char *mdp_copy_string(const char * const copyFrom) - - /************************************************************************* - * - * mdp_copy_string: - * - * Allocates space for and copies a string - * - * Input - * ------- - * copyFrom = null terminated string. If NULL is supplied, then - * nothing is malloced and a NULL value is returned. - * Return - * ------ - * This value is initialized to the correct address of the array. - * A NULL value in the position either indicates an error, or - * that the original pointer to the string was NULL. - **************************************************************************/ - { - char *cptr; - if (copyFrom == NULL) return NULL; - cptr = (char *) mdp_array_alloc(1, strlen(copyFrom) + 1, sizeof(char)); - if (cptr != NULL) { - (void) strcpy(cptr, copyFrom); - } else { - mdp_alloc_eh("mdp_copy_string", - static_cast(sizeof(char) * (strlen(copyFrom) + 1))); - } - return cptr; - } - /****************************************************************************/ - /****************************************************************************/ - /****************************************************************************/ - - void mdp_safe_copy_string(char **string_hdl, const char *copyFrom) - - /************************************************************************* - * - * mdp_safe_copy_string: - * - * Allocates space for and copies a string - * - * Input - * ------- - * *string_hdl = Previous value of pointer. If non-NULL will try - * to free the memory at this address. - * *copyFrom = String to be copied - * Output - * ------ - * *string_hdl = Pointer to the copied string - * A NULL value in the position indicates an error. - **************************************************************************/ - { - if (string_hdl == NULL) { - mdp_alloc_eh("mdp_safe_copy_string: string_hdl is NULL", - MDP_ALLOC_INTERFACE_ERROR); - return; - } - if (*string_hdl != NULL) mdp_safe_free((void **) string_hdl); - if (copyFrom == NULL) { - *string_hdl = NULL; - return; - } - *string_hdl = mdp_copy_string(copyFrom); - if (*string_hdl == NULL) { - mdp_alloc_eh2("mdp_safe_copy_string"); - } - return; - } - /****************************************************************************/ - /****************************************************************************/ - /****************************************************************************/ - - void mdp_copy_dbl_1(double * const copyTo, - const double * const copyFrom, const int len) - - /************************************************************************** - * - * mdp_copy_dbl_1: - * - * Copies one contiguous double vector into another double vector - * - * Input - * ------------- - * *copyFrom = Vector of values to be copied - * len = Length of the vector - * - * Output - * ------------ - * *copyTo = Vector of values to receive the copy - * - **************************************************************************/ - { - if (len > 0) { - (void) memcpy((void *)copyTo, (const void *)copyFrom, len * sizeof(double)); - } - } - /****************************************************************************/ - /****************************************************************************/ - /****************************************************************************/ - - void mdp_copy_dbl_2(double ** const copyTo, - const double ** const copyFrom, const int len1, - const int len2) - - /************************************************************************** - * - * mdp_copy_dbl_2: - * - * Copies one double array into another double array - * - * Input - * ------------- - * *copyFrom = Vector of values to be copied - * len1 = Length of the first array - * len2 = length of the second array - * - * Output - * ------------ - * *copyTo = array of values to receive the copy - * - **************************************************************************/ - { - if (len1 > 0 && len2 > 0) { - size_t bytelen = len1 * len2 * sizeof(double); - const double * const dFrom = copyFrom[0]; - double * const dTo = copyTo[0]; - (void) memcpy((void *)dTo, (const void *)dFrom, bytelen); - } - } - /****************************************************************************/ - /****************************************************************************/ - /****************************************************************************/ - - void mdp_copy_int_1(int *const copyTo, - const int * const copyFrom, int len) - - /************************************************************************** - * - * mdp_copy_int_1: - * - * Copies one int vector into int double vector - * - * Input - * ------------- - * *copyFrom = Vector of values to be copied - * len = Length of the vector - * - * Output - * ------------ - * *copyTo = Vector of values to receive the copy - * - **************************************************************************/ - { - if (len > 0) { - size_t bytelen = len * sizeof(int); - (void) memcpy((void *)copyTo, (const void *)copyFrom, bytelen); - } - } - /****************************************************************************/ - /****************************************************************************/ - /****************************************************************************/ - - void mdp_copy_int_2(int **const copyTo, - const int ** const copyFrom, const int len1, - const int len2) - - /************************************************************************** - * - * mdp_copy_int_2: - * - * Copies one 2D int array into another 2D int array - * - * Input - * ------------- - * *copyFrom = Vector of values to be copied - * len1 = Length of the first array - * len2 = Length of the second array - * - * Output - * ------------ - * *copyTo = array of values to receive the copy - * - **************************************************************************/ - { - if (len1 > 0 && len2 > 0) { - size_t bytelen = len1 * len2 * sizeof(int); - const int * const dFrom = copyFrom[0]; - int * const dTo = copyTo[0]; - (void) memcpy((void *)dTo, (const void *)dFrom, bytelen); - } - } - /****************************************************************************/ - /****************************************************************************/ - /****************************************************************************/ - - void mdp_copy_ptr_1(void *const copyTo, - const void * const copyFrom, int len) - - /************************************************************************** - * - * mdp_copy_ptr_1: - * - * Copies one ptr vector into another ptr vector - * - * Input - * ------------- - * *copyFrom = Vector of ptr values to be copied - * len = Length of the vector - * - * Output - * ------------ - * *copyTo = Vector of values to receive the copy - * - **************************************************************************/ - { - if (len > 0) { - size_t bytelen = len * sizeof(void *); - (void) memcpy((void *)copyTo, (const void *)copyFrom, bytelen); - } - } - /****************************************************************************/ - /****************************************************************************/ - /****************************************************************************/ - - void **mdp_dupl_ptr_1(const void * const copyFrom, int len) - - /************************************************************************** - * - * mdp_dupl_ptr_1: - * - * duplicates one ptr vector into another ptr vector - * - * Input - * ------------- - * *copyFrom = Vector of ptr values to be copied - * len = Length of the vector - * - * Output - * ------------ - * *copyTo = Vector of values to receive the copy - * - **************************************************************************/ - { - if (len > 0) { - void **array = mdp_alloc_ptr_1(len); - if (copyFrom) { - size_t bytelen = len * sizeof(void *); - (void) memcpy((void *)array, (const void *)copyFrom, bytelen); - } - return array; - } - return 0; - } - /****************************************************************************/ - /****************************************************************************/ - /****************************************************************************/ - - void mdp_init_dbl_1(double * const v, const double value, const int len) - - /************************************************************************** - * - * mdp_init_dbl_1: - * - * Assigns a single value to a double vector - * - * Input - * ------------- - * v = Vector of values to be assigned - * value = value to assign with - * len = Length of the vector - * - **************************************************************************/ - { - if (len > 0) { - if (value == 0.0) { - (void) memset((void *)v, 0, len * sizeof(double)); - } else { - int m = len % 7; - if (m != 0) { - for (int i = 0; i < m; m++) { - v[i] = value; - } - if (len < 7) return; - } - for (int i = m; i < len; i += 7) { - v[i ] = value; - v[i+1] = value; - v[i+2] = value; - v[i+3] = value; - v[i+4] = value; - v[i+5] = value; - v[i+6] = value; - } - } - } - } - /****************************************************************************/ - /****************************************************************************/ - /****************************************************************************/ - - void mdp_zero_dbl_1(double * const v, const int len) - - /************************************************************************** - * - * mdp_zero_dbl_1: - * - * Zeroes out a double vector (special form of mdp_allo_dbl_1()) - * - * Input - * ------------- - * v = Vector of values to be set to zero - * len = Length of the vector - **************************************************************************/ - { - if (len > 0) { - (void) memset((void *)v, 0, len * sizeof(double)); - } - } - /****************************************************************************/ - /****************************************************************************/ - /****************************************************************************/ - - void mdp_init_dbl_2(double ** const v, double value, int len1, int len2) - - /************************************************************************** - * - * mdp_init_dbl_2: - * - * Assigns a single value to a double matrix. Contiguous data for the - * matrix is assumed. - * - * Input - * ------------- - * v = matrix of values to be assigned - * value = value to assign with - * len = Length of the vector - * - **************************************************************************/ - { - int len = len1 * len2; - if (len > 0 && len1 > 0 && v) { - double * const dstart = v[0]; - if (value == 0.0) { - size_t bytelen = len * sizeof(double); - (void) memset((void *)dstart, 0, bytelen); - } else { - int m = len % 7; - if (m != 0) { - for (int i = 0; i < m; m++) { - dstart[i] = value; - } - if (len < 7) return; - } - for (int i = m; i < len; i += 7) { - dstart[i ] = value; - dstart[i+1] = value; - dstart[i+2] = value; - dstart[i+3] = value; - dstart[i+4] = value; - dstart[i+5] = value; - dstart[i+6] = value; - } - } - } - } - /****************************************************************************/ - /****************************************************************************/ - /****************************************************************************/ - - void mdp_init_int_1(int * const v, const int value, const int len) - - /************************************************************************** - * - * mdp_init_int_1: - * - * Assigns a single value to an int vector - * - * Input - * ------------- - * v = Vector of values to be assigned - * value = value to assign with - * len = Length of the vector - * - **************************************************************************/ - { - if (len > 0) { - if (value == 0) { - size_t bytelen = len * sizeof(int); - (void) memset((void *)v, 0, bytelen); - } else { - int m = len % 7; - if (m != 0) { - for (int i = 0; i < m; m++) { - v[i] = value; - } - if (len < 7) return; - } - for (int i = m; i < len; i += 7) { - v[i ] = value; - v[i+1] = value; - v[i+2] = value; - v[i+3] = value; - v[i+4] = value; - v[i+5] = value; - v[i+6] = value; - } - } - } - } -} -/****************************************************************************/ -/* END of mdp_allo.cpp */ -/****************************************************************************/ diff --git a/Cantera/src/base/mdp_allo.h b/Cantera/src/base/mdp_allo.h deleted file mode 100644 index 027c268a4..000000000 --- a/Cantera/src/base/mdp_allo.h +++ /dev/null @@ -1,734 +0,0 @@ -/** - * @file mdp_allo.h - * Declarations for Multi Dimensional Pointer (mdp) malloc routines, which - * allow for dimensioning of arbitrarily dimensioned pointer arrays using - * one call. - */ -/* - * Copywrite 2004 Sandia Corporation. Under the terms of Contract - * DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government - * retains certain rights in this software. - * See file License.txt for licensing information. - */ - -#ifndef MDP_ALLO_H -#define MDP_ALLO_H - -#include - -/* - * Include the header here in order to pick up size_t definition - */ -#include - -/** - * The mdp routines are extremely lightweight and fast fortran compatibile - * malloc routines for allocating multiple dimensioned arrays of doubles - * ints, char, and pointers using a single call. These routines don't - * use the std C+ lib routines. - * - * All calls are essentially wrappers around the routine mdp_alloc_array() - * which allocates multidimensioned arrays. The arrays contain room for - * the data and the pointer information that is used to access data - * in the object. - * - * One convention that is always used is that a pointer that is - * not malloced always has a value of zero. If the pointer is nonnull, - * then it may be freed, always (and vica-versa). - * - * Where possible, the low leve routines - * memcopy and memset are used to copy or zero memory. - * - * No array bounds checking is ever done within these routines. buyer beware. - * The bounds of arrays are not carried with the array object, ever. - * Bounds of arrays are input via the parameter list. Normally, - * for applications this is not a problem, since the application - * knows what the array dimensions are. - * - * There are several other general principles. - * - * If an allocation size is set to 0, then the actual - * allocation size is set to 1 within the program. - * Something is always allocated whenever a call is made - * to an mdp routine. - * - * All checks for allocations are always checked for success. - * If a failure is found, thene mdp_alloc_eh() is called - * for disposition of the error condition. - * - * Error handling behavior is set by the MDP_ALLO_errorOption external - * int. The default error behavior is to print an error message to stderr, and - * then throw an exception that inherited from std::exception. Usually - * std::bad_alloc() is thrown whenever there is a problem. - * - */ -namespace mdp { - - /** - * If we have array_alloc() from another Sandia program, we will not use - * the one from this mdp_array_alloc. Instead we will redefine the names - */ -#ifdef HAVE_ARRAY_ALLOC -# define mdp_array_alloc array_alloc -# define mdp_safe_free safe_free -#endif - - /*! - * MDP_INT_NOINIT is a poor man's way of specifying whether a value should be - * initialized. These are seldom used numbers which can be used in place - * of real ints and dbls to indicate that initialization shouldn't take - * place. - */ -#define MDP_INT_NOINIT -68361 - - /*! - * MDP_DBL_NOINIT is a poor man's way of specifying whether a value should be - * initialized. These are seldom used numbers which can be used in place - * of real ints and dbls to indicate that initialization shouldn't take - * place. - */ -#define MDP_DBL_NOINIT -1.241E11 - - /*! - * Error Handling - * 7 print and exit - * 6 exit - * 5 print and create a divide by zero for stack trace analysis. - * 4 create a divide by zero for stack analysis trace - * 3 print a message and throw the std::bad_alloc() exception. - * 2 throw the std::bad_alloc() exception and be quiet. - * 1 print a message and return from package with the NULL pointer - * 0 Keep completely silent about the matter and return with - * a null pointer. - * - * -> Right now, the only way to change this option is to right here - * - * The default is to set it to 3. - */ - extern int MDP_ALLO_errorOption; - - - /****************************************************************************/ - /* - * Externals that should be set by the calling program. - * These are only used for debugging purposes. - */ -#ifdef MDP_MPDEBUGIO - extern int MDP_MP_Nprocs; - extern int MDP_MP_myproc; -#endif - - /****************************************************************************/ - /* - * MDP_SAFE_DELETE() - * This useful define is great for delete single instances of - * mallocing using new. - */ -#define MDP_SAFE_DELETE(a) if (a) { delete (a); a = 0; } - - - /****************************************************************************/ - -#define mdp_alloc_struct(x, num) (x *) mdp_array_alloc(1, (num), sizeof(x)) - - - /* function declarations for dynamic array allocation */ - - //! allocates multidimensional pointer arrays of arbitrary length - //! via a single malloc call - /*! - * The first dimension is the number of dimensions in the allocation - */ - extern double *mdp_array_alloc(int numdim, ...); - - //! Free a vector and set its value to 0 - /*! - * This function carries out the following operation - * @code - * free(*hndVec); - * *hndVec = 0; - * @endcode - * - * @param hndVec This is the address of the pointer, expressed as - * a void ** - * - * Note, a key idea behind the mdp suite of routines is that - * a pointer that can be malloced is either malloced or its value - * is 0. This routine enforces this convention. - */ - extern void mdp_safe_free(void ** hndVec); - - //! Allocate a vector of integers - /*! - * The vector is initialized, unless the default int value is set - * to MDP_INT_NOINIT - * - * @param len Length of the vector - * @param defval Default value for the int, defaults to MDP_INT_NOINIT - * - * @return returns a pointer to the vector - */ - extern int *mdp_alloc_int_1(int len, const int defval = MDP_INT_NOINIT); - - //! Allocate a vector of integers, potentially freeing memory first - /*! - * The vector is initialized, unless the default int value is set - * to MDP_INT_NOINIT - * - * Input - * -------------- - * @param array_hdl Previous value of pointer. If non-NULL will try - * to free the memory at this address before doing - * a new alloc - * @param len Length of the vector - * @param defval Default value for the int, defaults to MDP_INT_NOINIT - * - * Output - * --------- - * @return *array_hdl = This value is initialized to the correct address - * of the array. - * A NULL value in the position indicates an error. - */ - extern void mdp_safe_alloc_int_1(int **array_hdl, int len, - const int defval = MDP_INT_NOINIT); - - //! Reallocates a one dimensional array of ints, copying old - //! information to the new array - /*! - * Reallocates a one dimensional array of ints. - * This routine always allocates space for at least one int. - * Calls the smalloc() routine to ensure that all malloc - * calls go through one location. This routine will then copy - * the pertinent information from the old array to the - * new array. - * - * NewArray[0:old_len-1] = OldArray[0:old_len-1]; - * NewArray[old_len:new_len-1] = defval; - * - * Input - * -------------- - * @param array_hdl Previous value of pointer. If non-NULL will try - * to free the memory at this address before doing - * a new alloc - * @param new_len New Length of the vector - * @param old_len New Length of the vector - * @param defval Default value for the int, defaults to MDP_INT_NOINIT - * - * Output - * --------- - * @return *array_hdl = This value is initialized to the correct address - * of the array. - * A NULL value in the position indicates an error. - */ - extern void mdp_realloc_int_1(int **array_hdl, int new_len, int old_len, - const int defval = MDP_INT_NOINIT); - - - //! Allocate a 2D matrix of integers - /*! - * The matrix is initialized, unless the default int value is set - * to MDP_INT_NOINIT, which is the default. - * - * matrix[len1][len2] - * - * All int data entries are contiguous. Therefore, it may - * be used as input into BLAS matrix function calls. - * This can be considered to be in fortran order format with - * len2 as the number of rows, and len1 as the number of columns. - * - * matrix[jcol] refers to the jcol column of the matrix. - * Therefore, matrix[0] is a pointer to the beginning of the - * data portion of the structure. - * The structure will have len1 pointers at the beginning - * that holds pointers into the top of the columns of the - * contiguous data. - * - * The entire structure may be deallocated via one free call. - * - * @param len1 Outer Length of the vector - * @param len2 Inner length of the matrix - * @param defval Default value for the int, defaults to MDP_INT_NOINIT - * - * @return returns a pointer to the matrix - */ - extern int **mdp_alloc_int_2(int len1, int len2, - const int defval = MDP_INT_NOINIT); - - - //! Allocate and initialize a one dimensional array of doubles. - /*! - * As per the convention in mdp, this routine always initializes - * at least one slot. - * - * @param nvalues Length of the array. If this number is - * less than one, it is set to one. Therefore, - * This routine always initializes at least - * one double. - * @param val intialization value. Set it to the - * constant MDP_DBL_NOINIT if you don't - * want any initialization. memset() is - * used for zero initialization for fast - * execution speed. - * - * @return Pointer to the intialized array of doubles - * Failures are indicated by returning the NULL pointer. - */ - extern double *mdp_alloc_dbl_1(int nvalues, const double val=MDP_DBL_NOINIT); - - //! Allocates and/or initialises a one dimensional array of doubles. - /*! - * This routine will free any old memory that was located at that - * position, before it will allocate a new vector. - * - * @param hndVec Previous value of pointer. If non-NULL will try - * to free the memory at this address. On output, - * this value is initialized to the correct address - * of the array. A NULL value in the position - * indicates an error. - * @param nvalues Length of the array - * @param val initialization value - * - */ - extern void mdp_safe_alloc_dbl_1(double **hndVec, int nvalues, - const double val=MDP_DBL_NOINIT); - - //! Reallocate a vector of doubles possibly retaining a subset of values - /*! - * Reallocates the array and sets: - * - * (*hndVec)[0:oldLen-1] = oldVec[0:oldLen-1] - * (*hndVec)[oldLen:newLen] = defVal - * - * Input - * ------ - * @param newLen New Length of the vector - * - * Output - * ------- - * @param oldLen Old Length of the vector - * - */ - extern void mdp_realloc_dbl_1(double ** hndVec, int newLen, int oldLen, - const double defVal=MDP_DBL_NOINIT); - - //! Allocate and initialize a two dimensional array of doubles. - /*! - * Allocate a two dimensional array of doubles. The array is in - * fortran order and can be accessed via the following form: - * - * dblArray[ndim1][ndim2] - * - * Note, ndim2 is the inner dimension. i.e., the array is - * in column ordering. - * - * Input - * ------- - * @param ndim1 Length of the first dimension of the array - * @param ndim2 Length of the second dimension of the array - * @param val Intialization value - * - * - * @return Pointer to the initialized array of doubles. - * Failures are indicated by returning the NULL pointer. - */ - extern double **mdp_alloc_dbl_2(int ndim1, int ndim2, const double val); - - //! Allocate and initialize a two dimensional array of doubles. - /*! - * Allocate a two dimensional array of doubles. The array is in - * fortran order and can be accessed via the following form: - * - * (*arrayHndl)[ndim1][ndim2] - * - * Note, ndim2 is the inner dimension. i.e., the array is - * in column ordering. - * - * Input - * ------- - * @param ndim1 Length of the first dimension of the array - * @param ndim2 Length of the second dimension of the array - * @param val Intialization value - * @param arrayHndl Handle to the array. If nonnull, the array - * is first freed. Failures are indicated - * by returning the NULL pointer. - */ - extern void mdp_safe_alloc_dbl_2(double ***arrayHndl, int ndim1, int ndim2, - const double val = MDP_DBL_NOINIT); - - //! Reallocates a two dimensional array of doubles to a new set of - //! dimensions, copying the old results into the new array. - /*! - * This routine will then copy the pertinent information from - * the old array to the new array. - * - * If both old dimensions are set to zero or less, then this routine - * will free the old memory before mallocing the new memory. This may - * be a benefit for extremely large mallocs. - * In all other cases, the new and the old malloced arrays will - * exist for a short time together. - * - * Input - * ------- - * @param hndArray = Pointer to the global variable that - * holds the old and (eventually new) - * address of the array of doubles to be reallocated - * @param ndim1 = First dimension of the new array - * @param ndim2 = Second dimension of the new array - * @param ndim1Old = First dimension of the old array - * @param ndim2Old = Second dimension of the old array - * @param defVal = Default fill value. - * - * Output - * -------------- - * The resulting vector looks like this: - * - * (*hndArray)[0:ndim1Old-1][0:ndim2Old-1] = oldVec[0:ndim1Old-1][0:ndim2Old-1] - * (*hndArray)[ndim1Old:ndim1][ndim2Old:ndim2] = defVal - * - */ - extern void mdp_realloc_dbl_2(double *** hndArray, int ndim1, int ndim2, - int ndim1Old, int ndim2Old, - const double defVal=MDP_DBL_NOINIT); - - //! Allocate and initialize a one dimensional array of characters. - /*! - * The array is always initialized. - * - * Input - * ------- - * @param nvalues Length of the array - * @param val intialization value. defaults to the NULL char - * - * @return Pointer to the intialized character array - * Failures are indicated by returning the NULL pointer. - */ - extern char *mdp_alloc_char_1(int nvalues, const char val = '\0'); - - //! Allocate and initialize a one dimensional array of characters, - //! deallocating the space before hand. - /*! - * This routine will free any old memory that was located at that - * position, before it will allocate a new vector. - * - * The array is always initialized. - * - * @param arrayHnd Pointer to the global variable that - * holds the old and (eventually new) - * address of the array of char to be reallocated - * @param nvalues Length of the array - * @param val intialization value. defaults to the NULL char - * - * @return Pointer to the intialized character array - * Failures are indicated by returning the NULL pointer. - */ - extern void mdp_safe_alloc_char_1(char **arrayHnd, int nvalues, - const char val = '\0'); - - //! Allocate and initialize a vector of fixed-length - //! strings. Each string is initialized to the NULL string. - /*! - * @param numStrings Number of strings - * @param lenString Length of each string including the trailing null - * character - * - * @return Value is initialized to the correct address - * of the new array on exit. - * A NULL value in the position indicates an error. - */ - extern char **mdp_alloc_VecFixedStrings(int numStrings, int lenString); - - //! Allocate and initialize an array of strings of fixed length - /*! - * @param numStrings Number of strings - * @param lenString Length of each string including the trailing null - * character - * - * @param array_hdl Value is initialized to the correct address - * of the new array on exit. - * A NULL value in the position indicates an error. - * If non-NULL on entry the routine will first - * free the memory at the address. - */ - extern void mdp_safe_alloc_VecFixedStrings(char ***arrayHnd, int numStrings, - int lenString); - - //! Reallocate and initialize a vector of fixed-length strings. - /*! - * Each new string is initialized to the NULL string. - * Old strings are copied. - * - * @param array_hdl The pointer to the char ** location holding - * the data to be reallocated. - * @param numStrings Number of strings - * @param numOldStrings Number of old strings - * @param lenString Length of each string including the trailing null - * character - */ - extern void mdp_realloc_VecFixedStrings(char ***array_hdl, int numStrings, - int numOldStrings, int lenString); - - //! Allocate and initialize a vector of pointers of type pointer to void. - /*! - * All pointers are initialized to the NULL value. - * - * @param numPointers Number of pointers - * - * @return This value is initialized to the correct address of the vector. - * A NULL value in the position indicates an error. - */ - extern void **mdp_alloc_ptr_1(int numPointers); - - //! Allocate and initialize a vector of pointers of type pointer to void. - /*! - * All pointers are initialized to the NULL value. - * - * @param numPointers Number of pointers - * @param array_hdl This value is initialized to the correct address - * of the array. - * A NULL value in the position indicates an error. - * Previous value of pointer. If non-NULL will try - * to free the memory at this address. - */ - extern void mdp_safe_alloc_ptr_1(void ***array_hnd, int numPointers); - - //! Reallocate and initialize a vector of pointers - /*! - * All old pointers are copied - * Each new pointer not associated with an old pointer is - * initialized to NULL. - * - * @param array_hdl The pointer to the char ** location holding - * the data to be reallocated. - * @param numLen Number of new pointers - * @param numOldLen Number of old pointers - */ - extern void mdp_realloc_ptr_1(void ***array_hdl, int numLen, int numOldLen); - - //! Copies one ptr vector into another ptr vector - /*! - * - * @param copyFrom Vector of ptr values to be copied - * @param len Length of the vector - * - * @param copyTo Vector of values to receive the copy - */ - extern void mdp_copy_ptr_1(void *const copyTo, - const void * const copyFrom, const int len); - - //! Duplicates one ptr vector into another ptr vector - /*! - * Mallocs a copy of one vector of pointers and returns the pointer - * to the copy. - * - * Input - * ------------- - * @param *copyFrom Vector of ptr values to be copied - * @param len Length of the vector - * - * Output - * ------------ - * @return Vector of values to receive the copy - */ - extern void **mdp_dupl_ptr_1(const void * const copyFrom, int len); - - //! Copies an array of string vectors from one char ** vector to - //! another - /*! - * The space must have already been allocated within copyFrom and copyTo - * arrays. Overwrites are prevented by the proper application of the - * variable maxLenString. Strings are forced to be null-terminated - * Therefore copyTo[maxLenString-1] = '/0' - * - * Input - * ------- - * @param copyFrom vector of C strings. It should be null terminated - * @param numStrings number of strings - * @param maxLenString maximum of the size of the string arrays, - * copyTo and copyFrom. This is used as the - * argument to strncpy() function. - * - * Output - * ------ - * @param copyTo vector of strings - * - */ - extern void mdp_copy_VecFixedStrings(char ** const copyTo, - const char ** const copyFrom, - int numStrings, size_t maxLenString); - - //! Allocates space for and copies a string - /*! - * - * @param copyFrom null terminated string. If NULL is supplied, then - * nothing is malloced and a NULL value is returned. - * - * @return This value is initialized to the correct address of the array. - * A NULL value in the position either indicates an error, or - * that the original pointer to the string was NULL. - */ - extern char *mdp_copy_string(const char * const copyFrom); - - //! Allocates space for and copies a string - /*! - * @param stringHnd Previous value of pointer. If non-NULL will try - * to free the memory at this address. - * - * @param copyFrom null terminated string. If NULL is supplied, then - * nothing is malloced and a NULL value is returned. - * - * @return This value is initialized to the correct address of the array. - * A NULL value in the position either indicates an error, or - * that the original pointer to the string was NULL. - */ - extern void mdp_safe_copy_string(char **stringHnd, const char * const copyFrom); - - //! Copy a double vector to a double vector - /*! - * copyTo[len] = copyFrom[len] - * - * Input - * ------- - * @param copyFrom Vector to copy ( length >= len) - * @param len Length of the copy - * - * Output - * ------- - * @param copyTo Vector to receive the copy ( length >= len) - */ - extern void mdp_copy_dbl_1(double * const copyTo, - const double * const copyFrom, - const int len); - - //! Copy a double array to a double array - /*! - * This routine carries out a straight copy on the effective 1D description - * of each of the arrays. It copies - * the first len1*len2 doubless storred within copyFrom into the - * the first len1*len2 double slots in copyTo. It does not account - * for the actual dimensions of the two arrays. - * - * Input - * -------- - * @param copyFrom Vector to copy ( length >= len1 * len2) - * @param len1 Length of the first dimension - * @param len2 Length of the second dimension - * - * Output - * ---------- - * @param copyTo Array to receive the copy ( length >= len1 * len2) - */ - extern void mdp_copy_dbl_2(double ** const copyTo, const double ** const copyFrom, - const int len1, const int len2); - - //! Copies one int vector into one int vector - /*! - * Input - * ------------- - * @param copyFrom Vector of values to be copied - * @param len Length of the vector - * - * Output - * ------------ - * *copyTo = Vector of values to receive the copy - */ - extern void mdp_copy_int_1(int * const copyTo, const int * const copyFrom, - const int len); - - //! Copies one 2D int array into another 2D int array - /*! - * This routine carries out a straight copy. Actually it copies - * the first len1*len2 ints storred within copyFrom into the - * the first len1*len2 int slots in copyTo. It does not account - * for the actual dimensions of the two arrays. - * - * @param copyFrom Vector of values to be copied - * @param len1 Length of the first array - * @param len2 Length of the second array - * Output - * ------------ - * @param copyTo Vector of values to receive the copy - */ - extern void mdp_copy_int_2(int ** const copyTo, const int ** const copyFrom, - const int len1, const int len2); - - //! Assigns a single value to a double vector - /*! - * @param v Vector of values to be assigned - * @param value Value to assign with - * @param len Length of the vector - */ - extern void mdp_init_dbl_1(double * const v, const double value, const int len); - - //! Zeroes a double vector - /*! - * @param v = Vector of values to be assigned - * @param len = Length of the vector - */ - extern void mdp_zero_dbl_1(double * const v , const int len); - - //! Assigns a single value to a double matrix. Contiguous data for the - //! matrix is assumed. - /*! - * Input - * ------------- - * @param v matrix of values to be assigned - * @param value value to assign with - * @param len1 Length one of the vector - * @param len2 length two of the vector - */ - extern void mdp_init_dbl_2(double ** const v, const double value, - const int len1, const int len2); - - //! Assigns a single value to an int vector - /*! - * @param v Vector of values to be assigned - * @param value Value to assign with - * @param len Length of the vector - */ - extern void mdp_init_int_1(int * const v, const int value, const int len); - - - /* - * Utility routines to check that a number is finite - */ - - //! Utility routine to check to see that a number is neither zero - //! nor indefinite. - /*! - * This check can be used before using the number in a denominator. - * - * @param tmp number to be checked - */ - extern void checkZeroFinite(const double tmp); - - //! Utility routine to check to see that a number is finite. - /*! - * @param tmp number to be checked - */ - extern void checkFinite(const double tmp); - - //! Utility routine to link checkFinte() to fortran program - /*! - * This routine is accessible from fortran, usually - * - * @param tmp Pointer to the number to check - * - * @todo link it into the usual way Cantera handles Fortran calls - */ - extern "C" void checkfinite_(double *tmp); - - //! utility routine to check that a double stays bounded - /*! - * This routine checks to see if a number stays bounded. The absolute - * value of the number is required to stay below the trigger. - * - * @param tmp Number to be checked - * @param trigger bounds on the number. Defaults to 1.0E20 - */ - extern void checkMagnitude(const double tmp, const double trigger = 1.0E20); - -} /* end of mdp namespace */ -/****************************************************************************/ -#endif -/****************************************************************************/ - diff --git a/Cantera/src/numerics/NonlinearSolver.cpp b/Cantera/src/numerics/NonlinearSolver.cpp deleted file mode 100644 index c75ffbe3c..000000000 --- a/Cantera/src/numerics/NonlinearSolver.cpp +++ /dev/null @@ -1,963 +0,0 @@ -/** - * - * @file NonlinearSolver.cpp - * - * Damped Newton solver for 0D and 1D problems - */ -/* - * Copywrite 2004 Sandia Corporation. Under the terms of Contract - * DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government - * retains certain rights in this software. - * See file License.txt for licensing information. - */ - -#include - -#include "SquareMatrix.h" -#include "NonlinearSolver.h" - -#include "clockWC.h" -#include "vec_functions.h" -#include - -#include "mdp_allo.h" -#include - -extern void print_line(const char *, int); - -#include -#include -#include - - -#ifndef MAX -#define MAX(x,y) (( (x) > (y) ) ? (x) : (y)) -#define MIN(x,y) (( (x) < (y) ) ? (x) : (y)) -#endif - -using namespace std; - -namespace Cantera { - - - - //----------------------------------------------------------- - // Constants - //----------------------------------------------------------- - - const double DampFactor = 4; - const int NDAMP = 7; - - //----------------------------------------------------------- - // Static Functions - //----------------------------------------------------------- - - static void print_line(const char *str, int n) { - for (int i = 0; i < n; i++) { - printf("%s", str); - } - printf("\n"); - } - - // Default constructor - /* - * @param func Residual and jacobian evaluator function object - */ - NonlinearSolver::NonlinearSolver(ResidJacEval *func) : - m_func(func), - neq_(0), - delta_t_n(-1.0), - m_nfe(0), - m_colScaling(0), - m_rowScaling(0), - m_numTotalLinearSolves(0), - m_numTotalNewtIts(0), - m_min_newt_its(0), - filterNewstep(0), - time_n(0.0), - m_matrixConditioning(0), - m_order(1), - rtol_(1.0E-3), - atolBase_(1.0E-10) - { - neq_ = m_func->nEquations(); - - m_ewt.resize(neq_, rtol_); - m_y_n.resize(neq_, 0.0); - m_y_nm1.resize(neq_, 0.0); - m_colScales.resize(neq_, 1.0); - m_rowScales.resize(neq_, 1.0); - m_resid.resize(neq_, 0.0); - atolk_.resize(neq_, atolBase_); - doublereal hb = std::numeric_limits::max(); - m_y_high_bounds.resize(neq_, hb); - m_y_low_bounds.resize(neq_, -hb); - - for (int i = 0; i < neq_; i++) { - atolk_[i] = atolBase_; - m_ewt[i] = atolk_[i]; - } - } - - NonlinearSolver::NonlinearSolver(const NonlinearSolver &right) { - *this =operator=(right); - } - - - NonlinearSolver::~NonlinearSolver() { - } - - NonlinearSolver& NonlinearSolver::operator=(const NonlinearSolver &right) { - if (this == &right) { - return *this; - } - // rely on the ResidJacEval duplMyselfAsresidJacEval() function to - // create a deep copy - m_func = right.m_func->duplMyselfAsResidJacEval(); - - neq_ = right.neq_; - m_ewt = right.m_ewt; - m_y_n = right.m_y_n; - m_y_nm1 = right.m_y_nm1; - m_colScales = right.m_colScales; - m_rowScales = right.m_rowScales; - m_resid = right.m_resid; - m_y_high_bounds = right.m_y_high_bounds; - m_y_low_bounds = right.m_y_low_bounds; - delta_t_n = right.delta_t_n; - m_nfe = right.m_nfe; - m_colScaling = right.m_colScaling; - m_rowScaling = right.m_rowScaling; - m_numTotalLinearSolves = right.m_numTotalLinearSolves; - m_numTotalNewtIts = right.m_numTotalNewtIts; - m_min_newt_its = right.m_min_newt_its; - filterNewstep = right.filterNewstep; - time_n = right.time_n; - m_matrixConditioning = right.m_matrixConditioning; - m_order = right.m_order; - rtol_ = right.rtol_; - atolBase_ = right.atolBase_; - atolk_ = right.atolk_; - - return *this; - } - - // Create solution weights for convergence criteria - /* - * We create soln weights from the following formula - * - * wt[i] = rtol * abs(y[i]) + atol[i] - * - * The program always assumes that atol is specific - * to the solution component - * - * param y vector of the current solution values - */ - void NonlinearSolver::createSolnWeights(const double * const y) { - for (int i = 0; i < neq_; i++) { - m_ewt[i] = rtol_ * fabs(y[i]) + atolk_[i]; - } - } - - // set bounds constraints for all variables in the problem - /* - * - * @param y_low_bounds Vector of lower bounds - * @param y_high_bounds Vector of high bounds - */ - void NonlinearSolver::setBoundsConstraints(const double * const y_low_bounds, - const double * const y_high_bounds) { - for (int i = 0; i < neq_; i++) { - m_y_low_bounds[i] = y_low_bounds[i]; - m_y_high_bounds[i] = y_high_bounds[i]; - } - } - - /** - * L2 Norm of a delta in the solution - * - * The second argument has a default of false. However, - * if true, then a table of the largest values is printed - * out to standard output. - */ - double NonlinearSolver::solnErrorNorm(const double * const delta_y, - bool printLargest) - { - int i; - double sum_norm = 0.0, error; - for (i = 0; i < neq_; i++) { - error = delta_y[i] / m_ewt[i]; - sum_norm += (error * error); - } - sum_norm = sqrt(sum_norm / neq_); - if (printLargest) { - const int num_entries = 8; - double dmax1, normContrib; - int j; - int *imax = mdp::mdp_alloc_int_1(num_entries, -1); - printf("\t\tPrintout of Largest Contributors to norm " - "of value (%g)\n", sum_norm); - printf("\t\t I ysoln deltaY weightY " - "Error_Norm**2\n"); - printf("\t\t "); print_line("-", 80); - for (int jnum = 0; jnum < num_entries; jnum++) { - dmax1 = -1.0; - for (i = 0; i < neq_; i++) { - bool used = false; - for (j = 0; j < jnum; j++) { - if (imax[j] == i) used = true; - } - if (!used) { - error = delta_y[i] / m_ewt[i]; - normContrib = sqrt(error * error); - if (normContrib > dmax1) { - imax[jnum] = i; - dmax1 = normContrib; - } - } - } - i = imax[jnum]; - if (i >= 0) { - printf("\t\t %4d %12.4e %12.4e %12.4e %12.4e\n", - i, m_y_n[i], delta_y[i], m_ewt[i], dmax1); - } - } - printf("\t\t "); print_line("-", 80); - mdp::mdp_safe_free((void **) &imax); - } - return sum_norm; - } - - /** - * L2 Norm of the residual - * - * The second argument has a default of false. However, - * if true, then a table of the largest values is printed - * out to standard output. - */ - double NonlinearSolver::residErrorNorm(const double * const resid, - bool printLargest) - { - int i; - double sum_norm = 0.0, error; - for (i = 0; i < neq_; i++) { - error = resid[i] / m_rowScales[i]; - sum_norm += (error * error); - } - sum_norm = sqrt(sum_norm / neq_); - if (printLargest) { - const int num_entries = 8; - double dmax1, normContrib; - int j; - int *imax = mdp::mdp_alloc_int_1(num_entries, -1); - printf("\t\tPrintout of Largest Contributors to norm " - "of Residual (%g)\n", sum_norm); - printf("\t\t I resid rowScale weightN " - "Error_Norm**2\n"); - printf("\t\t "); print_line("-", 80); - for (int jnum = 0; jnum < num_entries; jnum++) { - dmax1 = -1.0; - for (i = 0; i < neq_; i++) { - bool used = false; - for (j = 0; j < jnum; j++) { - if (imax[j] == i) used = true; - } - if (!used) { - error = resid[i] / m_rowScales[i]; - normContrib = sqrt(error * error); - if (normContrib > dmax1) { - imax[jnum] = i; - dmax1 = normContrib; - } - } - } - i = imax[jnum]; - if (i >= 0) { - printf("\t\t %4d %12.4e %12.4e %12.4e \n", - i, resid[i], m_rowScales[i], normContrib); - } - } - printf("\t\t "); print_line("-", 80); - mdp::mdp_safe_free((void **) &imax); - } - return sum_norm; - } - - - /** - * setColumnScales(): - * - * Set the column scaling vector at the current time - */ - void NonlinearSolver::setColumnScales() { - m_func->calcSolnScales(time_n, DATA_PTR(m_y_n), DATA_PTR(m_y_nm1), - DATA_PTR(m_colScales)); - } - - - void NonlinearSolver::doResidualCalc(const double time_curr, const int typeCalc, - const double * const y_curr, - const double * const ydot_curr, double* const residual, - int loglevel) - { - - - // Calculate the current residual - // Put the current residual into the vector, delta_y[] - // We need to pull this out of this function and carry it in. - m_func->evalResidNJ(time_curr, delta_t_n, y_curr, ydot_curr, residual); - m_nfe++; - } - - - // Compute the undamped Newton step - /* - * Compute the undamped Newton step. The residual function is - * evaluated at the current time, t_n, at the current values of the - * solution vector, m_y_n, and the solution time derivative, m_ydot_n. - * The Jacobian is not recomputed. - * - * A factored jacobian is reused, if available. If a factored jacobian - * is not available, then the jacobian is factored. Before factoring, - * the jacobian is row and column-scaled. Column scaling is not - * recomputed. The row scales are recomputed here, after column - * scaling has been implemented. - */ - void NonlinearSolver::doNewtonSolve(const double time_curr, const double * const y_curr, - const double * const ydot_curr, double* const delta_y, - SquareMatrix& jac, int loglevel) - { - int irow, jcol; - - - //! multiply the residual by -1 - for (int n = 0; n < neq_; n++) { - delta_y[n] = -delta_y[n]; - } - - - /* - * Column scaling -> We scale the columns of the Jacobian - * by the nominal important change in the solution vector - */ - if (m_colScaling) { - if (!jac.m_factored) { - /* - * Go get new scales -> Took this out of this inner loop. - * Needs to be done at a larger scale. - */ - // setColumnScales(); - - /* - * Scale the new Jacobian - */ - double *jptr = &(*(jac.begin())); - for (jcol = 0; jcol < neq_; jcol++) { - for (irow = 0; irow < neq_; irow++) { - *jptr *= m_colScales[jcol]; - jptr++; - } - } - } - } - - // if (m_matrixConditioning) { - // if (jac.m_factored) { - // m_func->matrixConditioning(0, neq_, delta_y); - // } else { - //double *jptr = &(*(jac.begin())); - // m_func->matrixConditioning(jptr, neq_, delta_y); - // } - //} - - /* - * row sum scaling -> Note, this is an unequivical success - * at keeping the small numbers well balanced and - * nonnegative. - */ - if (m_rowScaling) { - if (! jac.m_factored) { - /* - * Ok, this is ugly. jac.begin() returns an vector iterator - * to the first data location. - * Then &(*()) reverts it to a double *. - */ - double *jptr = &(*(jac.begin())); - for (irow = 0; irow < neq_; irow++) { - m_rowScales[irow] = 0.0; - } - for (jcol = 0; jcol < neq_; jcol++) { - for (irow = 0; irow < neq_; irow++) { - m_rowScales[irow] += fabs(*jptr); - jptr++; - } - } - - jptr = &(*(jac.begin())); - for (jcol = 0; jcol < neq_; jcol++) { - for (irow = 0; irow < neq_; irow++) { - *jptr /= m_rowScales[irow]; - jptr++; - } - } - } - for (irow = 0; irow < neq_; irow++) { - delta_y[irow] /= m_rowScales[irow]; - } - } - - - /* - * Solve the system -> This also involves inverting the - * matrix - */ - (void) jac.solve(delta_y); - - - /* - * reverse the column scaling if there was any. - */ - if (m_colScaling) { - for (irow = 0; irow < neq_; irow++) { - delta_y[irow] *= m_colScales[irow]; - } - } - -#ifdef DEBUG_JAC - if (printJacContributions) { - for (int iNum = 0; iNum < numRows; iNum++) { - if (iNum > 0) focusRow++; - double dsum = 0.0; - vector_fp& Jdata = jacBack.data(); - double dRow = Jdata[neq_ * focusRow + focusRow]; - printf("\n Details on delta_Y for row %d \n", focusRow); - printf(" Value before = %15.5e, delta = %15.5e," - "value after = %15.5e\n", y_curr[focusRow], - delta_y[focusRow], - y_curr[focusRow] + delta_y[focusRow]); - if (!freshJac) { - printf(" Old Jacobian\n"); - } - printf(" col delta_y aij " - "contrib \n"); - printf("--------------------------------------------------" - "---------------------------------------------\n"); - printf(" Res(%d) %15.5e %15.5e %15.5e (Res = %g)\n", - focusRow, delta_y[focusRow], - dRow, RRow[iNum] / dRow, RRow[iNum]); - dsum += RRow[iNum] / dRow; - for (int ii = 0; ii < neq_; ii++) { - if (ii != focusRow) { - double aij = Jdata[neq_ * ii + focusRow]; - double contrib = aij * delta_y[ii] * (-1.0) / dRow; - dsum += contrib; - if (fabs(contrib) > Pcutoff) { - printf("%6d %15.5e %15.5e %15.5e\n", ii, - delta_y[ii] , aij, contrib); - } - } - } - printf("--------------------------------------------------" - "---------------------------------------------\n"); - printf(" %15.5e %15.5e\n", - delta_y[focusRow], dsum); - } - } - -#endif - - m_numTotalLinearSolves++; - } - - /************************************************************************** - * - * boundStep(): - * - * Return the factor by which the undamped Newton step 'step0' - * must be multiplied in order to keep all solution components in - * all domains between their specified lower and upper bounds. - * Other bounds may be applied here as well. - * - * Currently the bounds are hard coded into this routine: - * - * Minimum value for all variables: - 0.01 * m_ewt[i] - * Maximum value = none. - * - * Thus, this means that all solution components are expected - * to be numerical greater than zero in the limit of time step - * truncation errors going to zero. - * - * Delta bounds: The idea behind these is that the Jacobian - * couldn't possibly be representative if the - * variable is changed by a lot. (true for - * nonlinear systems, false for linear systems) - * Maximum increase in variable in any one newton iteration: - * factor of 2 - * Maximum decrease in variable in any one newton iteration: - * factor of 5 - */ - double NonlinearSolver::boundStep(const double* const y, - const double* const step0, const int loglevel) { - int i, i_lower = -1, ifbd = 0, i_fbd = 0; - double fbound = 1.0, f_bounds = 1.0, f_delta_bounds = 1.0; - double ff, y_new, ff_alt; - - for (i = 0; i < neq_; i++) { - y_new = y[i] + step0[i]; - /* - * Force the step to only take 80% a step towards the lower bounds - */ - if (step0[i] < 0.0) { - if (y_new < m_y_low_bounds[i]) { - double legalDelta = 0.8*(m_y_low_bounds[i] - y[i]); - ff = legalDelta / step0[i]; - if (ff < f_bounds) { - f_bounds = ff; - i_lower = i; - } - } - } - /* - * Force the step to only take 80% a step towards the high bounds - */ - if (step0[i] > 0.0) { - if (y_new > m_y_high_bounds[i]) { - double legalDelta = 0.8*(m_y_high_bounds[i] - y[i]); - ff = legalDelta / step0[i]; - if (ff < f_bounds) { - f_bounds = ff; - i_lower = i; - } - } - } - /** - * Now do a delta bounds - * Increase variables by a factor of 2 only - * decrease variables by a factor of 5 only - */ - ff = 1.0; - if ((fabs(y_new) > 2.0 * fabs(y[i])) && - (fabs(y_new-y[i]) > m_ewt[i])) { - ff = fabs(y[i]/(y_new - y[i])); - ff_alt = fabs(m_ewt[i] / (y_new - y[i])); - ff = MAX(ff, ff_alt); - ifbd = 1; - } - if ((fabs(5.0 * y_new) < fabs(y[i])) && - (fabs(y_new - y[i]) > m_ewt[i])) { - ff = y[i]/(y_new-y[i]) * (1.0 - 5.0)/5.0; - ff_alt = fabs(m_ewt[i] / (y_new - y[i])); - ff = MAX(ff, ff_alt); - ifbd = 0; - } - if (ff < f_delta_bounds) { - f_delta_bounds = ff; - i_fbd = ifbd; - } - f_delta_bounds = MIN(f_delta_bounds, ff); - } - fbound = MIN(f_bounds, f_delta_bounds); - /* - * Report on any corrections - */ - if (loglevel > 1) { - if (fbound != 1.0) { - if (f_bounds < f_delta_bounds) { - printf("\t\tboundStep: Variable %d causing bounds " - "damping of %g\n", - i_lower, f_bounds); - } else { - if (ifbd) { - printf("\t\tboundStep: Decrease of Variable %d causing " - "delta damping of %g\n", - i_fbd, f_delta_bounds); - } else { - printf("\t\tboundStep: Increase of variable %d causing" - "delta damping of %g\n", - i_fbd, f_delta_bounds); - } - } - } - } - //return fbound; - return 1.0; - } - - /************************************************************************** - * - * dampStep(): - * - * On entry, step0 must contain an undamped Newton step to the - * current solution y0. This method attempts to find a damping coefficient - * such that the next undamped step would have a norm smaller than - * that of step0. If successful, the new solution after taking the - * damped step is returned in y1, and the undamped step at y1 is - * returned in step1. - */ - int NonlinearSolver::dampStep(const double time_curr, const double* y0, - const double *ydot0, const double* step0, - double* const y1, double* const ydot1, double* step1, - double& s1, SquareMatrix& jac, - int& loglevel, bool writetitle, - int& num_backtracks) { - - - // Compute the weighted norm of the undamped step size step0 - double s0 = solnErrorNorm(step0); - - // Compute the multiplier to keep all components in bounds - // A value of one indicates that there is no limitation - // on the current step size in the nonlinear method due to - // bounds constraints (either negative values of delta - // bounds constraints. - double fbound = boundStep(y0, step0, loglevel); - - // if fbound is very small, then y0 is already close to the - // boundary and step0 points out of the allowed domain. In - // this case, the Newton algorithm fails, so return an error - // condition. - if (fbound < 1.e-10) { - if (loglevel > 1) printf("\t\t\tdampStep: At limits.\n"); - return -3; - } - - //-------------------------------------------- - // Attempt damped step - //-------------------------------------------- - - // damping coefficient starts at 1.0 - double damp = 1.0; - int j, m; - double ff; - num_backtracks = 0; - for (m = 0; m < NDAMP; m++) { - - ff = fbound*damp; - - // step the solution by the damped step size - /* - * Whenever we update the solution, we must also always - * update the time derivative. - */ - for (j = 0; j < neq_; j++) { - y1[j] = y0[j] + ff * step0[j]; - } - calc_ydot(m_order, y1, ydot1); - - doResidualCalc(time_curr, NSOLN_TYPE_STEADY_STATE, y1, ydot1, step1, loglevel); - - // compute the next undamped step, step1[], that would result - // if y1[] were accepted. - - doNewtonSolve(time_curr, y1, ydot1, step1, jac, loglevel); - - // compute the weighted norm of step1 - s1 = solnErrorNorm(step1); - - // write log information - if (loglevel > 3) { - print_solnDelta_norm_contrib((const double *) step0, - "DeltaSolnTrial", - (const double *) step1, - "DeltaSolnTrialTest", - "dampNewt: Important Entries for " - "Weighted Soln Updates:", - y0, y1, ff, 5); - } - if (loglevel > 1) { - printf("\t\t\tdampNewt: s0 = %g, s1 = %g, fbound = %g," - "damp = %g\n", s0, s1, fbound, damp); - } - - - // if the norm of s1 is less than the norm of s0, then - // accept this damping coefficient. Also accept it if this - // step would result in a converged solution. Otherwise, - // decrease the damping coefficient and try again. - - if (s1 < 1.0E-5 || s1 < s0) { - if (loglevel > 2) { - if (s1 > s0) { - if (s1 > 1.0) { - printf("\t\t\tdampStep: current trial step and damping" - " coefficient accepted because test step < 1\n"); - printf("\t\t\t s1 = %g, s0 = %g\n", s1, s0); - } - } - } - break; - } else { - if (loglevel > 1) { - printf("\t\t\tdampStep: current step rejected: (s1 = %g > " - "s0 = %g)", s1, s0); - if (m < (NDAMP-1)) { - printf(" Decreasing damping factor and retrying"); - } else { - printf(" Giving up!!!"); - } - printf("\n"); - } - } - num_backtracks++; - damp /= DampFactor; - } - - // If a damping coefficient was found, return 1 if the - // solution after stepping by the damped step would represent - // a converged solution, and return 0 otherwise. If no damping - // coefficient could be found, return -2. - if (m < NDAMP) { - if (s1 > 1.0) return 0; - else return 1; - } else { - if (s1 < 0.5 && (s0 < 0.5)) return 1; - if (s1 < 1.0) return 0; - return -2; - } - } - - /** - * - * solve_nonlinear_problem(): - * - * Find the solution to F(X) = 0 by damped Newton iteration. On - * entry, x0 contains an initial estimate of the solution. On - * successful return, x1 contains the converged solution. - * - * SolnType = TRANSIENT -> we will assume we are relaxing a transient - * equation system for now. Will make it more general later, - * if an application comes up. - * - */ - int NonlinearSolver::solve_nonlinear_problem(int SolnType, double* y_comm, - double* ydot_comm, double CJ, - double time_curr, - SquareMatrix& jac, - int &num_newt_its, - int &num_linear_solves, - int &num_backtracks, - int loglevelInput) - { - clockWC wc; - - int m = 0; - bool forceNewJac = false; - double s1=1.e30; - - std::vector y_curr(neq_, 0.0); - std::vector ydot_curr(neq_, 0.0); - std::vector stp(neq_, 0.0); - std::vector stp1(neq_, 0.0); - - std::vector y_new(neq_, 0.0); - std::vector ydot_new(neq_, 0.0); - - mdp::mdp_copy_dbl_1(DATA_PTR(y_curr), y_comm, neq_); - // copyn((size_t)neq_, y_comm, y_curr); - mdp::mdp_copy_dbl_1(DATA_PTR(ydot_curr), ydot_comm, neq_); - - - - bool frst = true; - num_newt_its = 0; - num_linear_solves = - m_numTotalLinearSolves; - num_backtracks = 0; - int i_backtracks; - int loglevel = loglevelInput; - - while (1 > 0) { - - /* - * Increment Newton Solve counter - */ - m_numTotalNewtIts++; - num_newt_its++; - - - if (loglevel > 1) { - printf("\t\tSolve_Nonlinear_Problem: iteration %d:\n", - num_newt_its); - } - - // Check whether the Jacobian should be re-evaluated. - - forceNewJac = true; - - if (forceNewJac) { - if (loglevel > 1) { - printf("\t\t\tGetting a new Jacobian and solving system\n"); - } - beuler_jac(jac, DATA_PTR(m_resid), time_curr, CJ, DATA_PTR(y_curr), DATA_PTR(ydot_curr), - num_newt_its); - } else { - if (loglevel > 1) { - printf("\t\t\tSolving system with old jacobian\n"); - } - } - /* - * Go get new scales - */ - setColumnScales(); - - - doResidualCalc(time_curr, NSOLN_TYPE_STEADY_STATE, - DATA_PTR(y_curr), DATA_PTR(ydot_curr), DATA_PTR(stp), loglevel); - - // compute the undamped Newton step - doNewtonSolve(time_curr, DATA_PTR(y_curr), DATA_PTR(ydot_curr), DATA_PTR(stp), - jac, loglevel); - - // damp the Newton step - m = dampStep(time_curr, DATA_PTR(y_curr), DATA_PTR(ydot_curr), - DATA_PTR(stp), DATA_PTR(y_new), DATA_PTR(ydot_new), - DATA_PTR(stp1), s1, jac, loglevel, frst, i_backtracks); - frst = false; - num_backtracks += i_backtracks; - - /* - * Impose the minimum number of newton iterations critera - */ - if (num_newt_its < m_min_newt_its) { - if (m == 1) m = 0; - } - /* - * Impose max newton iteration - */ - if (num_newt_its > 20) { - m = -1; - if (loglevel > 1) { - printf("\t\t\tDampnewton unsuccessful (max newts exceeded) sfinal = %g\n", s1); - } - } - - if (loglevel > 1) { - if (m == 1) { - printf("\t\t\tDampNewton iteration successful, nonlin " - "converged sfinal = %g\n", s1); - } else if (m == 0) { - printf("\t\t\tDampNewton iteration successful, get new" - "direction, sfinal = %g\n", s1); - } else { - printf("\t\t\tDampnewton unsuccessful sfinal = %g\n", s1); - } - } - - // If we are converged, then let's use the best solution possible - // for an end result. We did a resolve in dampStep(). Let's update - // the solution to reflect that. - // HKM 5/16 -> Took this out, since if the last step was a - // damped step, then adding stp1[j] is undamped, and - // may lead to oscillations. It kind of defeats the - // purpose of dampStep() anyway. - // if (m == 1) { - // for (int j = 0; j < neq_; j++) { - // y_new[j] += stp1[j]; - // HKM setting intermediate y's to zero was a tossup. - // slightly different, equivalent results - // #ifdef DEBUG_HKM - // y_new[j] = MAX(0.0, y_new[j]); - // #endif - // } - // } - - bool m_filterIntermediate = false; - if (m_filterIntermediate) { - if (m == 0) { - (void) filterNewStep(time_n, DATA_PTR(y_new), DATA_PTR(ydot_new)); - } - } - // Exchange new for curr solutions - if (m == 0 || m == 1) { - mdp::mdp_copy_dbl_1(DATA_PTR(y_curr), DATA_PTR(y_new), neq_); - calc_ydot(m_order, DATA_PTR(y_curr), DATA_PTR(ydot_curr)); - } - - // convergence - if (m == 1) goto done; - - // If dampStep fails, first try a new Jacobian if an old - // one was being used. If it was a new Jacobian, then - // return -1 to signify failure. - else if (m < 0) { - goto done; - } - } - - done: - mdp::mdp_copy_dbl_1(y_comm, DATA_PTR(y_curr), neq_); - mdp::mdp_copy_dbl_1(ydot_comm, DATA_PTR(ydot_curr), neq_); - - - num_linear_solves += m_numTotalLinearSolves; - - double time_elapsed = wc.secondsWC(); - if (loglevel > 1) { - if (m == 1) { - printf("\t\tNonlinear problem solved successfully in " - "%d its, time elapsed = %g sec\n", - num_newt_its, time_elapsed); - } - } - return m; - } - - /***************************************************************8 - * - * - */ - void NonlinearSolver:: - print_solnDelta_norm_contrib(const double * const solnDelta0, - const char * const s0, - const double * const solnDelta1, - const char * const s1, - const char * const title, - const double * const y0, - const double * const y1, - double damp, - int num_entries) { - int i, j, jnum; - bool used; - double dmax0, dmax1, error, rel_norm; - printf("\t\t%s currentDamp = %g\n", title, damp); - printf("\t\t I ysoln %10s ysolnTrial " - "%10s weight relSoln0 relSoln1\n", s0, s1); - int *imax = mdp::mdp_alloc_int_1(num_entries, -1); - printf("\t\t "); print_line("-", 90); - for (jnum = 0; jnum < num_entries; jnum++) { - dmax1 = -1.0; - for (i = 0; i < neq_; i++) { - used = false; - for (j = 0; j < jnum; j++) { - if (imax[j] == i) used = true; - } - if (!used) { - error = solnDelta0[i] / m_ewt[i]; - rel_norm = sqrt(error * error); - error = solnDelta1[i] / m_ewt[i]; - rel_norm += sqrt(error * error); - if (rel_norm > dmax1) { - imax[jnum] = i; - dmax1 = rel_norm; - } - } - } - if (imax[jnum] >= 0) { - i = imax[jnum]; - error = solnDelta0[i] / m_ewt[i]; - dmax0 = sqrt(error * error); - error = solnDelta1[i] / m_ewt[i]; - dmax1 = sqrt(error * error); - printf("\t\t %4d %12.4e %12.4e %12.4e %12.4e " - "%12.4e %12.4e %12.4e\n", - i, y0[i], solnDelta0[i], y1[i], - solnDelta1[i], m_ewt[i], dmax0, dmax1); - } - } - printf("\t\t "); print_line("-", 90); - mdp::mdp_safe_free((void **) &imax); - } - - - -} - diff --git a/Cantera/src/numerics/NonlinearSolver.h b/Cantera/src/numerics/NonlinearSolver.h deleted file mode 100644 index ef2d13c06..000000000 --- a/Cantera/src/numerics/NonlinearSolver.h +++ /dev/null @@ -1,329 +0,0 @@ -/** - * @file NonlinearSolve.h - * Class that calculates the solution to a nonlinear, dense, set - * of equations (see \ref numerics - * and class \link Cantera::NonlinearSolver NonlinearSolver\endlink). - */ -/* - * Copywrite 2004 Sandia Corporation. Under the terms of Contract - * DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government - * retains certain rights in this software. - * See file License.txt for licensing information. - */ - -#ifndef CT_NONLINEARSOLVER_H -#define CT_NONLINEARSOLVER_H - -#include "ResidJacEval.h" - -namespace Cantera { - -#define NSOLN_TYPE_PSEUDO_TIME_DEPENDENT 2 -#define NSOLN_TYPE_TIME_DEPENDENT 1 -#define NSOLN_TYPE_STEADY_STATE 0 - - //! Class that calculates the solution to a nonlinear system - /*! - * - * @ingroup numerics - */ - class NonlinearSolver { - - //! Default constructor - /*! - * @param func Residual and jacobian evaluator function object - */ - NonlinearSolver(ResidJacEval *func); - - //!Copy Constructor for the %ThermoPhase object. - /*! - * @param right Item to be copied - */ - NonlinearSolver(const NonlinearSolver &right); - - //! Destructor - ~NonlinearSolver(); - - //! Assignment operator - /*! - * This is NOT a virtual function. - * - * @param right Reference to %NonlinearSolver object to be - * copied into the - * current one. - */ - NonlinearSolver& operator=(const NonlinearSolver &right); - - - //! Create solution weights for convergence criteria - /*! - * We create soln weights from the following formula - * - * wt[i] = rtol * abs(y[i]) + atol[i] - * - * The program always assumes that atol is specific - * to the solution component - * - * param y vector of the current solution values - */ - void createSolnWeights(const double * const y); - - - //! L2 norm of the delta of the solution vector - /*! - * calculate the norm of the solution vector. This will - * involve the column scaling of the matrix - * - * The second argument has a default of false. However, - * if true, then a table of the largest values is printed - * out to standard output. - */ - double solnErrorNorm(const double * const delta_y, - bool printLargest = false); - - //! L2 norm of the residual of the equation system - /*! - * Calculate the norm of the residual vector. This may - * involve using the row sum scaling from the matrix problem. - * - * The second argument has a default of false. However, - * if true, then a table of the largest values is printed - * out to standard output. - */ - double residErrorNorm(const double * const resid, - bool printLargest = false); - - //! Compute the current Residual - /*! - * Compute the time dependent residual of - * the set of equations. - */ - void doTDResidualCalc(const double time_curr, const int typeCalc, - const double * const y_curr, - const double * const ydot_curr, double* const residual, - int loglevel); - - //! Compute the current Residual - /*! - * Compute the steady state residual of - * the set of equations. - */ - void doSteadyResidualCalc(const double time_curr, const int typeCalc, - const double * const y_curr, - double* const residual, int loglevel); - - void doResidualCalc(const double time_curr, const int typeCalc, - const double * const y_curr, - const double * const ydot_curr, double* const residual, - int loglevel); - - //! Compute the undamped Newton step - /*! - * - * Compute the undamped Newton step. The residual function is - * evaluated at the current time, t_n, at the current values of the - * solution vector, m_y_n, and the solution time derivative, m_ydot_n. - * The Jacobian is not recomputed. - * - * A factored jacobian is reused, if available. If a factored jacobian - * is not available, then the jacobian is factored. Before factoring, - * the jacobian is row and column-scaled. Column scaling is not - * recomputed. The row scales are recomputed here, after column - * scaling has been implemented. - * - */ - void doNewtonSolve(const double time_curr, const double * const y_curr, - const double * const ydot_curr, double* const delta_y, - SquareMatrix& jac, int loglevel); - - //! - /*! - * - * Return the factor by which the undamped Newton step 'step0' - * must be multiplied in order to keep all solution components in - * all domains between their specified lower and upper bounds. - * Other bounds may be applied here as well. - * - * Currently the bounds are hard coded into this routine: - * - * Minimum value for all variables: - 0.01 * m_ewt[i] - * Maximum value = none. - * - * Thus, this means that all solution components are expected - * to be numerical greater than zero in the limit of time step - * truncation errors going to zero. - * - * Delta bounds: The idea behind these is that the Jacobian - * couldn't possibly be representative if the - * variable is changed by a lot. (true for - * nonlinear systems, false for linear systems) - * Maximum increase in variable in any one newton iteration: - * factor of 2 - * Maximum decrease in variable in any one newton iteration: - * factor of 5 - */ - double boundStep(const double* const y, - const double* const step0, const int loglevel); - - - //! set bounds constraints for all variables in the problem - /*! - * - * @param y_low_bounds Vector of lower bounds - * @param y_high_bounds Vector of high bounds - */ - void setBoundsConstraints(const double * const y_low_bounds, - const double * const y_high_bounds); - - /** - * Internal function to calculate the predicted solution - * at a time step. - */ - void calc_y_pred(int); - - /** - * Internal function to calculate the time derivative at the - * new step - */ - void calc_ydot(int order, double * const y_curr, double * const ydot_curr); - - void beuler_jac(SquareMatrix &, double * const, - double, double, double * const, double * const, int); - - - double filterNewStep(double, double *, double *); - - //! Find a damping coefficient through a look-ahead mechanism - /*! - * On entry, step0 must contain an undamped Newton step for the - * solution x0. This method attempts to find a damping coefficient - * such that all components stay in bounds, and the next - * undamped step would have a norm smaller than - * that of step0. If successful, the new solution after taking the - * damped step is returned in y1, and the undamped step at y1 is - * returned in step1. - * - * @param time_curr Current physical time - * @param y0 Base value of the solution before any steps - * are taken - * @param ydot0 Base value of the time derivative of teh - * solution - * @param step0 Initial step suggested. - * @param y1 - */ - int dampStep(const double time_curr, const double* y0, - const double *ydot0, const double* step0, - double* const y1, double* const ydot1, double* step1, - double& s1, SquareMatrix& jac, - int& loglevel, bool writetitle, - int& num_backtracks); - - - - // Compute the weighted norm of the undamped step size step0 - - //! Find the solution to F(X) = 0 by damped Newton iteration. - /*! - * On - * entry, x0 contains an initial estimate of the solution. On - * successful return, x1 contains the converged solution. - * - * SolnType = TRANSIENT -> we will assume we are relaxing a transient - * equation system for now. Will make it more general later, - * if an application comes up. - * - */ - int solve_nonlinear_problem(int SolnType, double* y_comm, - double* ydot_comm, double CJ, - double time_curr, - SquareMatrix& jac, - int &num_newt_its, - int &num_linear_solves, - int &num_backtracks, - int loglevelInput); - - - void setColumnScales(); - - void - print_solnDelta_norm_contrib(const double * const solnDelta0, - const char * const s0, - const double * const solnDelta1, - const char * const s1, - const char * const title, - const double * const y0, - const double * const y1, - double damp, - int num_entries); - - - - //! Pointer to the residual and jacobian evaluator for the - //! function - /*! - * See ResidJacEval.h for an evaluator. - */ - ResidJacEval *m_func; - - //! Local copy of the number of equations - int neq_; - - //! Soln error weights - std::vector m_ewt; - - std::vector m_y_n; - std::vector m_y_nm1; - std::vector m_colScales; - - //! Weights for normalizing the values of the residuals - - std::vector m_rowScales; - - std::vector m_resid; - - //! Bounds vector for each species - std::vector m_y_high_bounds; - - //! Lower bounds vector for each species - std::vector m_y_low_bounds; - - double delta_t_n; - - //! Counter for the total number of function evaluations - int m_nfe; - - //! The type of column scaled used in the solution of the problem - bool m_colScaling; - - //! int indicating whether row scaling is turned on (1) or not (0) - int m_rowScaling; - - int m_numTotalLinearSolves; - - int m_numTotalNewtIts; - - int m_min_newt_its; - - int filterNewstep; - - //! Current system time - /*! - * Note, we assume even for steady state problems that the residual - * is a function of a system time. - */ - double time_n; - - int m_matrixConditioning; - - int m_order; - - doublereal rtol_; - - doublereal atolBase_; - - std::vector atolk_; - }; - -} - -#endif diff --git a/Cantera/src/numerics/ResidEval.h b/Cantera/src/numerics/ResidEval.h deleted file mode 100755 index 9f8315649..000000000 --- a/Cantera/src/numerics/ResidEval.h +++ /dev/null @@ -1,102 +0,0 @@ -/** - * @file ResidEval.h - * - */ -// Copyright 2006 California Institute of Technology - -#ifndef CT_RESIDEVAL_H -#define CT_RESIDEVAL_H - -#include "ct_defs.h" -#include "ctexceptions.h" - -namespace Cantera { - - const int c_NONE = 0; - const int c_GE_ZERO = 1; - const int c_GT_ZERO = 2; - const int c_LE_ZERO = -1; - const int c_LT_ZERO = -2; - - /** - * Virtual base class for DAE residual function evaluators. - * Classes derived from ResidEval evaluate the residual function - * \f[ - \vec{F}(t,\vec{y}, \vec{y^\prime}) - * \f] - * The DAE solver attempts to find a solution y(t) such that F = 0. - * @ingroup DAE_Group - */ - class ResidEval { - - public: - - ResidEval() {} - virtual ~ResidEval() {} - - /** - * Constrain solution component k. Possible values for - * 'flag' are: - * - c_NONE no constraint - * - c_GE_ZERO >= 0 - * - c_GT_ZERO > 0 - * - c_LE_ZERO <= 0 - * - c_LT_ZERO < 0 - */ - virtual void constrain(const int k, const int flag) { m_constrain[k] = flag; } - int constraint(const int k) const { - std::map::const_iterator i = m_constrain.find(k); - if (i != m_constrain.end()) return i->second; - return c_NONE; - } - - /** - * Specify that solution component k is purely algebraic - - * that is, the derivative of this component does not appear - * in the residual function. - */ - virtual void setAlgebraic(const int k) { m_alg[k] = 1; } - virtual bool isAlgebraic(const int k) {return (m_alg[k] == 1); } - - - /** - * Evaluate the residual function. Called by the - * integrator. - * @param t time. (input) - * @param y solution vector. (input) - * @param ydot rate of change of solution vector. (input) - * @param r residual vector (output) - */ - virtual int eval(const doublereal t, const doublereal * const y, - const doublereal * const ydot, - doublereal * const r) { - throw CanteraError("ResidEval::eval()", "base class called"); - } - - /** - * Fill the solution and derivative vectors with the initial - * conditions at initial time t0. If these do not satisfy the - * residual equation, call one of the "corrrectInitial_xxx" - * methods before calling solve. - */ - virtual void getInitialConditions(const doublereal t0, doublereal * const y, - doublereal * const ydot) { - throw CanteraError("ResidEval::GetInitialConditions()", "base class called"); - } - - //! Return the number of equations in the equation system - virtual int nEquations() const = 0; - - - protected: - - std::map m_alg; - std::map m_constrain; - - private: - - }; - -} - -#endif diff --git a/Cantera/src/numerics/ResidJacEval.cpp b/Cantera/src/numerics/ResidJacEval.cpp deleted file mode 100644 index 97f8bb5ed..000000000 --- a/Cantera/src/numerics/ResidJacEval.cpp +++ /dev/null @@ -1,282 +0,0 @@ -/** - * @file ResidJacEval.cpp - * - */ -/* - * Copywrite 2004 Sandia Corporation. Under the terms of Contract - * DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government - * retains certain rights in this software. - * See file License.txt for licensing information. - */ - -#include "ct_defs.h" -#include "ctlapack.h" -#include "ResidJacEval.h" - -#include -#include - -using namespace std; - -namespace Cantera { - - /************************************************************************* - * - * ResidJacEval(): - * - * Default constructor for the ResidJacEval class. - * - * atol has a default of 1.0E-13. - */ - ResidJacEval::ResidJacEval(doublereal atol) : - ResidEval(), - m_atol(atol) - { - } - - // Copy Constructor for the %ResidJacEval object - /* - */ - ResidJacEval::ResidJacEval(const ResidJacEval &right) : - ResidEval() - { - *this = operator=(right); - } - - /* - * - */ - ResidJacEval::~ResidJacEval() - { - } - - ResidJacEval& ResidJacEval::operator=(const ResidJacEval &right) { - if (this == &right) { - return *this; - } - - ResidEval::operator=(right); - - m_atol = right.m_atol; - neq_ = right.neq_; - - return *this; - } - - // Duplication routine for objects which inherit from - // %ResidJacEval - /* - * This virtual routine can be used to duplicate %ResidJacEval objects - * inherited from %ResidJacEval even if the application only has - * a pointer to %ResidJacEval to work with. - * - * These routines are basically wrappers around the derived copy - * constructor. - */ - ResidJacEval *ResidJacEval::duplMyselfAsResidJacEval() const { - ResidJacEval *ff = new ResidJacEval(*this); - return ff; - } - - int ResidJacEval::nEquations() const { - return neq_; - } - - /* - * - * setAtol(): - * - * Set the absolute tolerance value - */ - void ResidJacEval::setAtol(doublereal atol) - { - m_atol = atol; - if (m_atol <= 0.0) { - throw CanteraError("ResidJacEval::setAtol", - "atol must be greater than zero"); - } - } - - /************************************************************************** - * - * - * - * Fill the solution vector with the initial conditions - * at initial time t0. - */ - void ResidJacEval:: - getInitialConditionsDot(const doublereal t0, const size_t leny, - doublereal * const y, doublereal * const ydot) { - for (int i = 0; i < neq_; i++) { - y[i] = 0.0; - } - if (ydot) { - for (int i = 0; i < neq_; i++) { - ydot[i] = 0.0; - } - } - } - - /************************************************************************** - * - * - * - * Fill the solution vector with the initial conditions - * at initial time t0. - * - */ - void ResidJacEval:: - getInitialConditions(doublereal t0, - doublereal * const y, doublereal * const ydot) { - size_t leny = neq_; - getInitialConditionsDot(t0, leny, y, 0); - } - - /************************************************************************** - * - * user_out(): - * - * This function may be used to create output at various points in the - * execution of an application. - * - */ - void ResidJacEval:: - user_out2(const int ifunc, const doublereal t, const doublereal deltaT, - const doublereal *y, const doublereal *ydot) { - - } - - void ResidJacEval:: - user_out(const int ifunc, const doublereal t, - const doublereal *y, const doublereal *ydot) { - user_out2(ifunc, t, 0.0, y, ydot); - } - - /************************************************************************** - * - * - */ - void ResidJacEval:: - evalTimeTrackingEqns(const doublereal t, const doublereal deltaT, - const doublereal *y, - const doublereal *ydot) { - - } - - /******************************************************************** - * - * - * - * Return a vector of delta y's for calculation of the - * numerical Jacobian - */ - void ResidJacEval:: - calcDeltaSolnVariables(const doublereal t, - const doublereal * const ySoln, - const doublereal * const ySolnDot, - doublereal * const deltaYSoln, - const doublereal *const solnWeights) - { - if (!solnWeights) { - for (int i = 0; i < neq_; i++) { - deltaYSoln[i] = m_atol + fabs(1.0E-6 * ySoln[i]); - } - } else { - for (int i = 0; i < neq_; i++) { - deltaYSoln[i] = m_atol + - fmaxx(1.0E-2 * solnWeights[i], 1.0E-6 * fabs(ySoln[i])); - } - } - } - - /****************************************************************** - * - * calcSolnScales(): - * - * Returns a vector of ysolnScales[] that can be used to column scale - * Jacobians. - */ - void ResidJacEval:: - calcSolnScales(const doublereal t, - const doublereal * const ysoln, - const doublereal * const ysolnOld, - doublereal * const ysolnScales) - { - for (int i = 0; i < neq_; i++) { - ysolnScales[i] = 1.0; - } - } - - void ResidJacEval::filterSolnPrediction(doublereal t, - doublereal * const y) { - - } - - /************************************************************************** - * - * evalStoppingCriteria() - * - * If there is a stopping critera other than time set it here. - * - */ - bool ResidJacEval:: - evalStoppingCritera(doublereal &time_current, - doublereal &delta_t_n, - doublereal *y_n, - doublereal *ydot_n) - { - return false; - } - - /************************************************************************** - * - * matrixConditioning() - * - * Multiply the matrix by the inverse of a matrix which lead to a - * better conditioned system. The default, specified here, is to - * do nothing. - */ - void ResidJacEval:: - matrixConditioning(doublereal * const matrix, const int nrows, - doublereal * const rhs) - { - } - - /************************************************************************** - * - */ - void ResidJacEval:: - evalResidNJ(doublereal t, const doublereal deltaT, - const doublereal * y, - const doublereal * ydot, - doublereal * resid, - bool NJevaluation, - int id_x, - doublereal delta_x) - { - printf("Not implemented\n"); - std::exit(-1); - } - - /************************************************************************** - * - * evalJacobian() - * - * Calculate the jacobian and the residual at the current - * time and values. - * Backwards Euler is assumed. - */ - void ResidJacEval:: - evalJacobian(const doublereal t, const doublereal deltaT, - const doublereal * const y, - const doublereal * const ydot, - SquareMatrix &J, - doublereal * const resid) - { - printf("Not implemented\n"); - std::exit(-1); - } - - -} - diff --git a/Cantera/src/numerics/ResidJacEval.h b/Cantera/src/numerics/ResidJacEval.h deleted file mode 100644 index fd9a89fc9..000000000 --- a/Cantera/src/numerics/ResidJacEval.h +++ /dev/null @@ -1,175 +0,0 @@ -/** - * @file ResidJacEval.h - * - * Dense, Square (not sparse) matrices. - */ -/* - * Copywrite 2004 Sandia Corporation. Under the terms of Contract - * DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government - * retains certain rights in this software. - * See file License.txt for licensing information. - */ - - -#ifndef CT_RESIDJACEVAL_H -#define CT_RESIDJACEVAL_H - -#include "ResidEval.h" -#include "SquareMatrix.h" - -namespace Cantera { - - /** - * A class for full (non-sparse) matrices with Fortran-compatible - * data storage. Adds matrix operations to class Array2D. - */ - class ResidJacEval : public ResidEval { - - public: - - /** - * Default constructor - */ - ResidJacEval(doublereal atol = 1.0e-13); - - //!Copy Constructor for the %ResidJacEval object - /*! - * @param right Item to be copied - */ - ResidJacEval(const ResidJacEval &right); - - /// Destructor. Does nothing. - virtual ~ResidJacEval(); - - //! Assignment operator - /*! - * This is NOT a virtual function. - * - * @param right Reference to %ResidJacEval object to be copied into the - * current one. - */ - ResidJacEval& operator=(const ResidJacEval &right); - - //! Duplication routine for objects which inherit from - //! residJacEval - /*! - * This virtual routine can be used to duplicate %ResidJacEval objects - * inherited from %ResidJacEval even if the application only has - * a pointer to %ResidJacEval to work with. - * - * These routines are basically wrappers around the derived copy - * constructor. - */ - virtual ResidJacEval *duplMyselfAsResidJacEval() const; - - //! Return the number of equations in the equation system - virtual int nEquations() const; - - /** - * Evaluate the residual function. - * @param t time (input, do not modify) - * @param y solution vector (input, do not modify) - * @param ydot rate of change of solution vector. (input, do - * not modify) - */ - virtual void evalResidNJ(doublereal t, const doublereal deltaT, - const doublereal * const y, - const doublereal * const ydot, - doublereal * const resid, - bool NJevaluation = false, - int id_x = 0, - doublereal delta_x = 0.0); - - /** - * Fill the solution vector with the initial conditions - * at initial time t0. - */ - virtual void getInitialConditionsDot(const doublereal t0, size_t leny, - doublereal * const y, - doublereal * const ydot); - - virtual void getInitialConditions(const doublereal t0, - doublereal * const y, - doublereal * const ydot); - - virtual void filterSolnPrediction(doublereal t, - doublereal * const y); - - void setAtol(doublereal atol); - - virtual void evalTimeTrackingEqns(const doublereal t, const doublereal deltaT, - const doublereal * const y, - const doublereal * const ydot); - - virtual bool evalStoppingCritera(doublereal &time_current, - doublereal &delta_t_n, - doublereal *y_n, - doublereal *ydot_n); - /** - * Return a vector of delta y's for calculation of the - * numerical Jacobian - */ - virtual void - calcDeltaSolnVariables(const doublereal t, - const doublereal * const ysoln, - const doublereal * const ysolnDot, - doublereal * const deltaYsoln, - const doublereal * const solnWeights=0); - - /** - * Returns a vector of ysolnScales[] that can be used to column - * scale Jacobians. - */ - virtual void calcSolnScales(const doublereal t, - const doublereal * const ysoln, - const doublereal * const ysolnOld, - doublereal * const ysolnScales); - - /** - * This function may be used to create output at various points in the - * execution of an application. - * - */ - virtual void user_out2(const int ifunc, const doublereal t, - const doublereal deltaT, - const doublereal * const y, - const doublereal * const ydot); - - virtual void user_out(const int ifunc, const doublereal t, - const doublereal *y, - const doublereal *ydot); - - - virtual void matrixConditioning(doublereal * const matrix, const int nrows, - doublereal * const rhs); - - /********************************************************************* - * - * evalJacobian() - * - * Calculate the jacobian and the residual at the current - * time and values. - * Backwards Euler is assumed. - */ - virtual void evalJacobian(const doublereal t, const doublereal deltaT, - - const double* const y, - const double* const ydot, - SquareMatrix &J, - doublereal * const resid); - - - - protected: - - doublereal m_atol; - - int neq_; - - }; -} - -#endif - - - diff --git a/Cantera/src/numerics/SquareMatrix.cpp b/Cantera/src/numerics/SquareMatrix.cpp deleted file mode 100644 index ccf7749ae..000000000 --- a/Cantera/src/numerics/SquareMatrix.cpp +++ /dev/null @@ -1,114 +0,0 @@ -/** - * @file DenseMatrix.cpp - * - */ -/* - * Copywrite 2004 Sandia Corporation. Under the terms of Contract - * DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government - * retains certain rights in this software. - * See file License.txt for licensing information. - */ - -#include "ct_defs.h" -#include "stringUtils.h" -#include "ctlapack.h" -#include "SquareMatrix.h" - -#include -#include - -#include - -using namespace std; - -namespace Cantera { - /** - * - * copy constructor - */ - SquareMatrix::SquareMatrix(const SquareMatrix& y) : - DenseMatrix(y), - m_factored(y.m_factored) - { - } - - /** - * Assignment operator - */ - SquareMatrix& SquareMatrix::operator=(const SquareMatrix& y) { - if (&y == this) return *this; - DenseMatrix::operator=(y); - m_factored = y.m_factored; - return *this; - } - - /** - * Solve Ax = b. Vector b is overwritten on exit with x. - */ - int SquareMatrix::solve(double* b) - { - int info=0; - /* - * Check to see whether the matrix has been factored. - */ - if (!m_factored) { - factor(); - } - /* - * Solve the factored system - */ - ct_dgetrs(ctlapack::NoTranspose, static_cast(nRows()), - 1, &(*(begin())), static_cast(nRows()), - DATA_PTR(ipiv()), b, static_cast(nColumns()), info); - if (info != 0) - throw CanteraError("SquareMatrix::solve", - "DGETRS returned INFO = "+int2str(info)); - return 0; - } - - /** - * Set all entries to zero - */ - void SquareMatrix::zero() { - int n = static_cast(nRows()); - if (n > 0) { - int nn = n * n; - double *sm = &m_data[0]; - /* - * Using memset is the fastest way to zero a contiguous - * section of memory. - */ - (void) memset((void *) sm, 0, nn * sizeof(double)); - } - } - - /** - * Factor A. A is overwritten with the LU decomposition of A. - */ - int SquareMatrix::factor() { - integer n = static_cast(nRows()); - int info=0; - m_factored = true; - ct_dgetrf(n, n, &(*(begin())), static_cast(nRows()), - DATA_PTR(ipiv()), info); - if (info != 0) { - cout << "Singular matrix, info = " << info << endl; - throw CanteraError("invert", - "DGETRF returned INFO="+int2str(info)); - } - return 0; - } - /* - * clear the factored flag - */ - void SquareMatrix::clearFactorFlag() { - m_factored = false; - } - /** - * set the factored flag - */ - void SquareMatrix::setFactorFlag() { - m_factored = true; - } -} - diff --git a/Cantera/src/numerics/SquareMatrix.h b/Cantera/src/numerics/SquareMatrix.h deleted file mode 100644 index d549d8781..000000000 --- a/Cantera/src/numerics/SquareMatrix.h +++ /dev/null @@ -1,91 +0,0 @@ -/** - * @file SquareMatrix.h - * Dense, Square (not sparse) matrices. - */ -/* - * Copywrite 2004 Sandia Corporation. Under the terms of Contract - * DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government - * retains certain rights in this software. - * See file License.txt for licensing information. - */ - -#ifndef CT_SQUAREMATRIX_H -#define CT_SQUAREMATRIX_H - -#include "DenseMatrix.h" - -namespace Cantera { - - /** - * A class for full (non-sparse) matrices with Fortran-compatible - * data storage. Adds matrix inversion operations to this class from DenseMatrix. - */ - class SquareMatrix: public DenseMatrix { - - public: - - SquareMatrix(): - DenseMatrix(), - m_factored(false) - { - } - - /** - * Constructor. Create an \c n by \c n matrix, and initialize - * all elements to \c v. - */ - SquareMatrix(int n, doublereal v = 0.0) : - DenseMatrix(n, n, v), - m_factored(false) - { - } - - /** - * Copy Constructor - */ - SquareMatrix(const SquareMatrix&); - - /** - * Assignment operator - */ - SquareMatrix& operator=(const SquareMatrix&); - - - /// Destructor. Does nothing. - virtual ~SquareMatrix(){} - - /** - * Solves the Ax = b system returning x in the b spot. - */ - int solve(double *b); - - /** - * Zero the matrix - */ - void zero(); - - /** - * Factors the A matrix, overwriting A. We flip m_factored - * boolean to indicate that the matrix is now A-1. - */ - int factor(); - /** - * clear the factored flag - */ - void clearFactorFlag(); - /** - * set the factored flag - */ - void setFactorFlag(); - - /* - * the factor flag - */ - bool m_factored; - }; -} - -#endif - - - From cf80213e6b182e4e2cf5b56309949871f7a03d2b Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Wed, 18 Jan 2012 23:44:54 +0000 Subject: [PATCH 136/169] Added ipdb() function to help debug SCons scripts --- site_scons/buildutils.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/site_scons/buildutils.py b/site_scons/buildutils.py index 1301c2f42..4d5855884 100644 --- a/site_scons/buildutils.py +++ b/site_scons/buildutils.py @@ -401,3 +401,15 @@ def removeDirectory(name): 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) From 4ab232da4441162e512f85a122b26364496f4801 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Wed, 18 Jan 2012 23:44:57 +0000 Subject: [PATCH 137/169] Allow optional collection of code coverage information with gcc --- .gitignore | 2 ++ SConstruct | 15 +++++++++++++++ 2 files changed, 17 insertions(+) diff --git a/.gitignore b/.gitignore index 4710e6173..0dc5fd950 100644 --- a/.gitignore +++ b/.gitignore @@ -25,3 +25,5 @@ config.log .pydevproject .settings Cantera/matlab/build_cantera.m +*.gcda +*.gcno diff --git a/SConstruct b/SConstruct index 3ddf8d4c4..df5e9b022 100644 --- a/SConstruct +++ b/SConstruct @@ -222,6 +222,11 @@ opts.AddVariables( '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 @@ -709,6 +714,16 @@ 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 *** # ************************************** From 79c0f4afdc272b598778daf633b9cd5eb70ec3b2 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Thu, 19 Jan 2012 03:53:08 +0000 Subject: [PATCH 138/169] Added a script to simplify running coverage tests --- .gitignore | 2 + test_problems/SConscript | 10 +++++ tools/coverage.py | 84 ++++++++++++++++++++++++++++++++++++++++ 3 files changed, 96 insertions(+) create mode 100755 tools/coverage.py diff --git a/.gitignore b/.gitignore index 0dc5fd950..d8795fa12 100644 --- a/.gitignore +++ b/.gitignore @@ -27,3 +27,5 @@ config.log Cantera/matlab/build_cantera.m *.gcda *.gcno +coverage +coverage.info diff --git a/test_problems/SConscript b/test_problems/SConscript index 18f144b78..11eba570d 100644 --- a/test_problems/SConscript +++ b/test_problems/SConscript @@ -39,6 +39,9 @@ class Test(object): 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: @@ -56,6 +59,13 @@ class Test(object): 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: 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() From afdf3fb2d1f054b456386e1e3991ef70333ed94e Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Thu, 19 Jan 2012 20:30:04 +0000 Subject: [PATCH 139/169] Removed some empty comment lines --- Cantera/cxx/demos/flamespeed/flamespeed.cpp | 1 - Cantera/src/base/misc.cpp | 1 - Cantera/src/base/xml.cpp | 3 --- Cantera/src/equil/ChemEquil.cpp | 3 --- Cantera/src/equil/MultiPhaseEquil.cpp | 3 --- Cantera/src/equil/vcs_VolPhase.cpp | 12 ------------ Cantera/src/equil/vcs_phaseStability.cpp | 3 --- Cantera/src/equil/vcs_rxnadj.cpp | 3 --- Cantera/src/equil/vcs_solve.cpp | 3 --- Cantera/src/equil/vcs_solve_TP.cpp | 6 ------ Cantera/src/kinetics/ImplicitSurfChem.cpp | 3 --- Cantera/src/thermo/AdsorbateThermo.h | 2 -- Cantera/src/thermo/DebyeHuckel.cpp | 3 --- Cantera/src/thermo/DebyeHuckel.h | 3 --- Cantera/src/thermo/HMWSoln.cpp | 3 --- Cantera/src/thermo/HMWSoln.h | 3 --- Cantera/src/thermo/IdealMolalSoln.cpp | 3 --- Cantera/src/thermo/MargulesVPSSTP.cpp | 3 --- Cantera/src/thermo/PDSS_IonsFromNeutral.cpp | 3 --- Cantera/src/thermo/StoichSubstance.cpp | 16 ---------------- .../cathermo/HMW_graph_HvT/HMW_graph_HvT.cpp | 5 ----- test_problems/cathermo/HMW_test_1/HMW_test_1.cpp | 10 ---------- test_problems/cathermo/HMW_test_3/HMW_test_3.cpp | 10 ---------- test_problems/cathermo/ims/IMSTester.cpp | 1 - 24 files changed, 106 deletions(-) diff --git a/Cantera/cxx/demos/flamespeed/flamespeed.cpp b/Cantera/cxx/demos/flamespeed/flamespeed.cpp index 65d5a396d..90e07c0ee 100644 --- a/Cantera/cxx/demos/flamespeed/flamespeed.cpp +++ b/Cantera/cxx/demos/flamespeed/flamespeed.cpp @@ -202,7 +202,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/src/base/misc.cpp b/Cantera/src/base/misc.cpp index 1b1e60a4d..0634d511b 100644 --- a/Cantera/src/base/misc.cpp +++ b/Cantera/src/base/misc.cpp @@ -1027,7 +1027,6 @@ 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 // RFB: For Windows make the path POSIX compliant so code looking for directory // separators is simpler. Just look for '/' not both '/' and '\\' diff --git a/Cantera/src/base/xml.cpp b/Cantera/src/base/xml.cpp index e1141ecd2..315df3250 100644 --- a/Cantera/src/base/xml.cpp +++ b/Cantera/src/base/xml.cpp @@ -821,9 +821,6 @@ namespace Cantera { } // return the number of children - /* - * - */ size_t XML_Node::nChildren() const { return m_nchildren; } diff --git a/Cantera/src/equil/ChemEquil.cpp b/Cantera/src/equil/ChemEquil.cpp index 2e6c2d185..9685927b1 100755 --- a/Cantera/src/equil/ChemEquil.cpp +++ b/Cantera/src/equil/ChemEquil.cpp @@ -1892,9 +1892,6 @@ namespace Cantera { } - /* - * - */ void ChemEquil::adjustEloc(thermo_t &s, vector_fp & elMolesGoal) { if (m_eloc == npos) return; if (fabs(elMolesGoal[m_eloc]) > 1.0E-20) return; diff --git a/Cantera/src/equil/MultiPhaseEquil.cpp b/Cantera/src/equil/MultiPhaseEquil.cpp index 7f2475b6a..868232e2d 100644 --- a/Cantera/src/equil/MultiPhaseEquil.cpp +++ b/Cantera/src/equil/MultiPhaseEquil.cpp @@ -863,9 +863,6 @@ namespace Cantera { } #include - /* - * - */ void MultiPhaseEquil::reportCSV(const std::string &reportFile) { size_t k; size_t istart; diff --git a/Cantera/src/equil/vcs_VolPhase.cpp b/Cantera/src/equil/vcs_VolPhase.cpp index 0dd3fa0c3..0c35faca1 100644 --- a/Cantera/src/equil/vcs_VolPhase.cpp +++ b/Cantera/src/equil/vcs_VolPhase.cpp @@ -385,8 +385,6 @@ 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)); @@ -513,10 +511,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) { @@ -1207,9 +1201,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; @@ -1469,9 +1460,6 @@ namespace VCSnonideal { size_t e, k, eT; std::string ename; size_t eFound = npos; - /* - * - */ size_t nebase = tPhase->nElements(); size_t ne = nebase; size_t ns = tPhase->nSpecies(); diff --git a/Cantera/src/equil/vcs_phaseStability.cpp b/Cantera/src/equil/vcs_phaseStability.cpp index 6e6f0d532..891bf73bd 100644 --- a/Cantera/src/equil/vcs_phaseStability.cpp +++ b/Cantera/src/equil/vcs_phaseStability.cpp @@ -237,7 +237,6 @@ namespace VCSnonideal { } #endif // Section for a single-species phase - // if (Vphase->m_singleSpecies) { s = 0.0; double *dnPhase_irxn = m_deltaMolNumPhase[irxn]; @@ -405,8 +404,6 @@ namespace VCSnonideal { } - // - double VCS_SOLVE::vcs_phaseStabilityTest(const int iph) { /* diff --git a/Cantera/src/equil/vcs_rxnadj.cpp b/Cantera/src/equil/vcs_rxnadj.cpp index f4c4ace7b..0ccd3cf82 100644 --- a/Cantera/src/equil/vcs_rxnadj.cpp +++ b/Cantera/src/equil/vcs_rxnadj.cpp @@ -220,9 +220,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) { diff --git a/Cantera/src/equil/vcs_solve.cpp b/Cantera/src/equil/vcs_solve.cpp index 45ee8e3e5..ae8f282c9 100644 --- a/Cantera/src/equil/vcs_solve.cpp +++ b/Cantera/src/equil/vcs_solve.cpp @@ -238,9 +238,6 @@ namespace VCSnonideal { /****************************************************************************/ // Destructor - /* - * - */ VCS_SOLVE::~VCS_SOLVE() { vcs_delete_memory(); diff --git a/Cantera/src/equil/vcs_solve_TP.cpp b/Cantera/src/equil/vcs_solve_TP.cpp index b1889e929..91af5823a 100644 --- a/Cantera/src/equil/vcs_solve_TP.cpp +++ b/Cantera/src/equil/vcs_solve_TP.cpp @@ -391,9 +391,6 @@ namespace VCSnonideal { * We first determine if a phase pops into existence. */ iphasePop = vcs_popPhaseID(); - /* - * - */ soldel = -1; if (iphasePop != npos) { soldel = vcs_popPhaseRxnStepSizes(iphasePop); @@ -1720,9 +1717,6 @@ namespace VCSnonideal { 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) { /* diff --git a/Cantera/src/kinetics/ImplicitSurfChem.cpp b/Cantera/src/kinetics/ImplicitSurfChem.cpp index ca4a65071..c090dcedc 100644 --- a/Cantera/src/kinetics/ImplicitSurfChem.cpp +++ b/Cantera/src/kinetics/ImplicitSurfChem.cpp @@ -221,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); /* diff --git a/Cantera/src/thermo/AdsorbateThermo.h b/Cantera/src/thermo/AdsorbateThermo.h index 2e9464dd7..28f446042 100644 --- a/Cantera/src/thermo/AdsorbateThermo.h +++ b/Cantera/src/thermo/AdsorbateThermo.h @@ -178,11 +178,9 @@ namespace Cantera { doublereal m_Pref; //! species index int m_index; - // size_t m_nFreqs; //! array of vib frequencies array_fp m_freq; - // doublereal m_be; diff --git a/Cantera/src/thermo/DebyeHuckel.cpp b/Cantera/src/thermo/DebyeHuckel.cpp index a5c764be3..75103aa6e 100644 --- a/Cantera/src/thermo/DebyeHuckel.cpp +++ b/Cantera/src/thermo/DebyeHuckel.cpp @@ -631,9 +631,6 @@ namespace Cantera { * This also updates the internal molality array. */ s_update_lnMolalityActCoeff(); - /* - * - */ doublereal RT = GasConstant * temperature(); double xmolSolvent = moleFraction(m_indexSolvent); for (size_t k = 0; k < m_kk; k++) { diff --git a/Cantera/src/thermo/DebyeHuckel.h b/Cantera/src/thermo/DebyeHuckel.h index 9267fa9d5..698b8d3b9 100644 --- a/Cantera/src/thermo/DebyeHuckel.h +++ b/Cantera/src/thermo/DebyeHuckel.h @@ -718,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. diff --git a/Cantera/src/thermo/HMWSoln.cpp b/Cantera/src/thermo/HMWSoln.cpp index d10461a17..f30586136 100644 --- a/Cantera/src/thermo/HMWSoln.cpp +++ b/Cantera/src/thermo/HMWSoln.cpp @@ -1082,9 +1082,6 @@ namespace Cantera { * This also updates the internal molality array. */ s_update_lnMolalityActCoeff(); - /* - * - */ doublereal RT = GasConstant * temperature(); double xmolSolvent = moleFraction(m_indexSolvent); for (size_t k = 0; k < m_kk; k++) { diff --git a/Cantera/src/thermo/HMWSoln.h b/Cantera/src/thermo/HMWSoln.h index d05a35072..f5083fce5 100644 --- a/Cantera/src/thermo/HMWSoln.h +++ b/Cantera/src/thermo/HMWSoln.h @@ -1420,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. diff --git a/Cantera/src/thermo/IdealMolalSoln.cpp b/Cantera/src/thermo/IdealMolalSoln.cpp index ee2d4a975..63e5adc10 100644 --- a/Cantera/src/thermo/IdealMolalSoln.cpp +++ b/Cantera/src/thermo/IdealMolalSoln.cpp @@ -603,9 +603,6 @@ 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) { diff --git a/Cantera/src/thermo/MargulesVPSSTP.cpp b/Cantera/src/thermo/MargulesVPSSTP.cpp index a5ac704fe..38c54d237 100644 --- a/Cantera/src/thermo/MargulesVPSSTP.cpp +++ b/Cantera/src/thermo/MargulesVPSSTP.cpp @@ -392,9 +392,6 @@ namespace Cantera { * Update the activity coefficients */ s_update_lnActCoeff(); - /* - * - */ doublereal RT = GasConstant * temperature(); for (size_t k = 0; k < m_kk; k++) { xx = fmaxx(moleFractions_[k], xxSmall); diff --git a/Cantera/src/thermo/PDSS_IonsFromNeutral.cpp b/Cantera/src/thermo/PDSS_IonsFromNeutral.cpp index a072ee40c..68180f48c 100644 --- a/Cantera/src/thermo/PDSS_IonsFromNeutral.cpp +++ b/Cantera/src/thermo/PDSS_IonsFromNeutral.cpp @@ -163,9 +163,6 @@ namespace Cantera { std::vector key; std::vector val; - /* - * - */ numMult_ = ctml::getPairs(*nsm, key, val); idNeutralMoleculeVec.resize(numMult_); factorVec.resize(numMult_); diff --git a/Cantera/src/thermo/StoichSubstance.cpp b/Cantera/src/thermo/StoichSubstance.cpp index 784a1ad04..84fa00c63 100644 --- a/Cantera/src/thermo/StoichSubstance.cpp +++ b/Cantera/src/thermo/StoichSubstance.cpp @@ -179,10 +179,6 @@ namespace Cantera { } } - /* - * - */ - void StoichSubstance::getChemPotentials_RT(doublereal* mu) const { mu[0] = gibbs_mole() / (GasConstant * temperature()); } @@ -207,10 +203,6 @@ namespace Cantera { vbar[0] = 1.0 / molarDensity(); } - /* - * - */ - void StoichSubstance::getEnthalpy_RT(doublereal* hrt) const { hrt[0] = enthalpy_mole() / (GasConstant * temperature()); } @@ -235,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]; @@ -264,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/test_problems/cathermo/HMW_graph_HvT/HMW_graph_HvT.cpp b/test_problems/cathermo/HMW_graph_HvT/HMW_graph_HvT.cpp index 36d088198..70e81cdcf 100644 --- a/test_problems/cathermo/HMW_graph_HvT/HMW_graph_HvT.cpp +++ b/test_problems/cathermo/HMW_graph_HvT/HMW_graph_HvT.cpp @@ -241,11 +241,6 @@ int main(int argc, char **argv) //double Lfunc = HMW->relative_enthalpy() * 1.0E-6; molarEnth = HMW->enthalpy_mole() * 1.0E-6; - - - /* - * - */ double Delta_Hs = (Xmol[0] * H_H2O + Xmol[i1] * H_Naplus + Xmol[i2] * H_Clminus diff --git a/test_problems/cathermo/HMW_test_1/HMW_test_1.cpp b/test_problems/cathermo/HMW_test_1/HMW_test_1.cpp index 9a9e73e23..d63cf12fb 100644 --- a/test_problems/cathermo/HMW_test_1/HMW_test_1.cpp +++ b/test_problems/cathermo/HMW_test_1/HMW_test_1.cpp @@ -1,10 +1,3 @@ -/* ======================================================================= */ - - - -/* ======================================================================= */ - - #include "Cantera.h" #include "kernel/HMWSoln.h" @@ -72,9 +65,6 @@ int main(int argc, char **argv) int nsp = HMW->nSpecies(); - /* - * - */ double a1 = HMW->AionicRadius(1); printf("a1 = %g\n", a1); double a2 = HMW->AionicRadius(2); diff --git a/test_problems/cathermo/HMW_test_3/HMW_test_3.cpp b/test_problems/cathermo/HMW_test_3/HMW_test_3.cpp index dc8d3eb7b..74359a6e1 100644 --- a/test_problems/cathermo/HMW_test_3/HMW_test_3.cpp +++ b/test_problems/cathermo/HMW_test_3/HMW_test_3.cpp @@ -1,10 +1,3 @@ -/* ======================================================================= */ - - - -/* ======================================================================= */ - - #ifdef SRCDIRTREE #include "ct_defs.h" #include "HMWSoln.h" @@ -60,9 +53,6 @@ int main(int argc, char **argv) int nsp = HMW->nSpecies(); - /* - * - */ double a1 = HMW->AionicRadius(1); printf("a1 = %g\n", a1); double a2 = HMW->AionicRadius(2); diff --git a/test_problems/cathermo/ims/IMSTester.cpp b/test_problems/cathermo/ims/IMSTester.cpp index cd0cde7b6..ea66072a6 100644 --- a/test_problems/cathermo/ims/IMSTester.cpp +++ b/test_problems/cathermo/ims/IMSTester.cpp @@ -13,7 +13,6 @@ // Read a mechanism and a thermodynamics file for the // class IdealMolalSoln in order to test that it's // working correctly -// #include #include From 6798f18c4ef9315625ebb569aa9fa861c99d284b Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Thu, 19 Jan 2012 20:30:16 +0000 Subject: [PATCH 140/169] Removed #ifdef for TYPENAME_KEYWORD This definition was used to remove the "typename" qualifier from some declarations when using MSVC, but the use of the "typename" keyword in the contexts where it is used in Cantera are allowed in all versions of Visual Studio since (at least) VS.NET 2003. --- Cantera/src/base/ct_defs.h | 8 -------- Cantera/src/base/vec_functions.h | 4 ++-- Cantera/src/converters/ckr_utils.h | 11 ++--------- Cantera/src/kinetics/RateCoeffMgr.h | 8 ++++---- Cantera/src/kinetics/ThirdBodyMgr.h | 2 +- 5 files changed, 9 insertions(+), 24 deletions(-) diff --git a/Cantera/src/base/ct_defs.h b/Cantera/src/base/ct_defs.h index a71e6182f..ce41d05f4 100644 --- a/Cantera/src/base/ct_defs.h +++ b/Cantera/src/base/ct_defs.h @@ -31,14 +31,6 @@ */ namespace Cantera { - -#ifdef WIN32 -#define TYPENAME_KEYWORD -#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 diff --git a/Cantera/src/base/vec_functions.h b/Cantera/src/base/vec_functions.h index f219645d9..64c0904b3 100644 --- a/Cantera/src/base/vec_functions.h +++ b/Cantera/src/base/vec_functions.h @@ -46,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. @@ -62,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. diff --git a/Cantera/src/converters/ckr_utils.h b/Cantera/src/converters/ckr_utils.h index 7438c742d..ed4dbcef8 100755 --- a/Cantera/src/converters/ckr_utils.h +++ b/Cantera/src/converters/ckr_utils.h @@ -15,13 +15,6 @@ using namespace std; -#ifdef WIN32 -#define TYPENAME_KEYWORD -#else -#define TYPENAME_KEYWORD typename -#endif - - namespace ckr { /** @@ -33,7 +26,7 @@ namespace ckr { template void getMapKeys(const map& mp, vector& keys) { keys.clear(); - TYPENAME_KEYWORD map::const_iterator i = mp.begin(); + typename map::const_iterator i = mp.begin(); for (; i != mp.end(); ++i) keys.push_back(i->first); } @@ -47,7 +40,7 @@ void getMapKeys(const map& mp, vector& keys) { template void getMapValues(const map& mp, vector& values) { values.clear(); - TYPENAME_KEYWORD map::const_iterator i = mp.begin(); + typename map::const_iterator i = mp.begin(); for (; i != mp.end(); ++i) values.push_back(i->second); } diff --git a/Cantera/src/kinetics/RateCoeffMgr.h b/Cantera/src/kinetics/RateCoeffMgr.h index cfc74b8e8..aba97cc33 100644 --- a/Cantera/src/kinetics/RateCoeffMgr.h +++ b/Cantera/src/kinetics/RateCoeffMgr.h @@ -78,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); @@ -95,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) { diff --git a/Cantera/src/kinetics/ThirdBodyMgr.h b/Cantera/src/kinetics/ThirdBodyMgr.h index cbbb0c8ca..b1ec75e89 100644 --- a/Cantera/src/kinetics/ThirdBodyMgr.h +++ b/Cantera/src/kinetics/ThirdBodyMgr.h @@ -33,7 +33,7 @@ namespace Cantera { } 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); From d3c09984d0d831983fd2102e22a84f1922cc9e6b Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Thu, 19 Jan 2012 20:30:26 +0000 Subject: [PATCH 141/169] Fixed some preprocessor directives for MinGW The purpose of these changes is to make the distinction between compiling under Windows (in which case _WIN32 is defined) and compiling with the Microsoft compiler (in which case _MSC_VER is defined). These changes are from the patch submitted by David Fronczek. --- Cantera/clib/src/clib_defs.h | 3 +-- Cantera/clib/src/ct.cpp | 4 ++-- Cantera/cxx/demos/rankine/rankine.cpp | 7 ------- Cantera/cxx/include/Cantera.h | 5 ----- Cantera/fortran/src/flib_defs.h | 2 +- Cantera/src/base/checkFinite.cpp | 6 +++--- Cantera/src/base/config.h.in | 4 ---- Cantera/src/base/ct2ctml.cpp | 8 ++++---- Cantera/src/base/misc.cpp | 15 +++++++++------ Cantera/src/base/stringUtils.cpp | 2 +- SConstruct | 4 ---- ext/cvode/include/cvode.h | 3 --- ext/f2c_libs/dtime_.c | 2 +- ext/f2c_libs/etime_.c | 2 +- ext/f2c_libs/fio.h | 4 +++- ext/f2c_libs/lread.c | 2 +- ext/f2c_libs/rsne.c | 2 +- ext/f2c_libs/s_paus.c | 6 ++++-- tools/testtools/tok_input_util.cpp | 4 ++-- 19 files changed, 34 insertions(+), 51 deletions(-) diff --git a/Cantera/clib/src/clib_defs.h b/Cantera/clib/src/clib_defs.h index ddd54c88f..f8a2d9b9d 100755 --- a/Cantera/clib/src/clib_defs.h +++ b/Cantera/clib/src/clib_defs.h @@ -6,7 +6,7 @@ #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. @@ -17,7 +17,6 @@ #define DLL_IMPORT __declspec(dllimport) #define DLL_EXPORT __declspec(dllexport) #endif - #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 4575f3553..2a0320196 100755 --- a/Cantera/clib/src/ct.cpp +++ b/Cantera/clib/src/ct.cpp @@ -28,7 +28,7 @@ using namespace std; using namespace Cantera; -#ifdef WIN32 +#ifdef _WIN32 #include "windows.h" #endif @@ -97,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 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/Cantera.h b/Cantera/cxx/include/Cantera.h index 33249dd2e..30fe8901b 100755 --- a/Cantera/cxx/include/Cantera.h +++ b/Cantera/cxx/include/Cantera.h @@ -8,11 +8,6 @@ #ifndef CANTERA_H_INCL #define CANTERA_H_INCL -// definitions -#ifndef CANTERA_APP -#define CANTERA_APP -#endif - namespace Cantera_CXX{ } using namespace Cantera_CXX; diff --git a/Cantera/fortran/src/flib_defs.h b/Cantera/fortran/src/flib_defs.h index b3a9455c1..5ece2576a 100644 --- a/Cantera/fortran/src/flib_defs.h +++ b/Cantera/fortran/src/flib_defs.h @@ -2,7 +2,7 @@ #define FCTC_DEFS_H // Build as a DLL under Windows -#ifdef WIN32 +#ifdef _WIN32 #define DLL_IMPORT __declspec(dllimport) #define DLL_EXPORT __declspec(dllexport) #else diff --git a/Cantera/src/base/checkFinite.cpp b/Cantera/src/base/checkFinite.cpp index 8747268e1..06715fa19 100644 --- a/Cantera/src/base/checkFinite.cpp +++ b/Cantera/src/base/checkFinite.cpp @@ -27,7 +27,7 @@ #include #endif -#ifdef WIN32 +#ifdef _WIN32 #include #endif @@ -39,7 +39,7 @@ namespace mdp { /* * @param tmp number to be checked */ -#ifdef WIN32 +#ifdef _WIN32 void checkFinite(const double tmp) { if (_finite(tmp)) { if(_isnan(tmp)) { @@ -108,7 +108,7 @@ namespace mdp { * * @param tmp number to be checked */ -#ifdef WIN32 +#ifdef _WIN32 void checkZeroFinite(const double tmp) { if ((tmp == 0.0) || (! _finite(tmp))) { if (tmp == 0.0) { diff --git a/Cantera/src/base/config.h.in b/Cantera/src/base/config.h.in index 248f8ec2d..919ac2c2c 100644 --- a/Cantera/src/base/config.h.in +++ b/Cantera/src/base/config.h.in @@ -86,10 +86,6 @@ typedef int ftnlen; // Fortran hidden string length type // microsoft vc++ being used as the compiler %(WINMSVC)s -// Despite the name, this variable is expected to be defined -// on both 32 and 64 bit Windows -%(WIN32)s - // Identify whether the operating system is solaris // with a native compiler %(SOLARIS)s diff --git a/Cantera/src/base/ct2ctml.cpp b/Cantera/src/base/ct2ctml.cpp index c132fde26..7710a1067 100644 --- a/Cantera/src/base/ct2ctml.cpp +++ b/Cantera/src/base/ct2ctml.cpp @@ -19,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 @@ -114,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() + "\"" + @@ -156,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"); @@ -209,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/misc.cpp b/Cantera/src/base/misc.cpp index 0634d511b..fb84a504c 100644 --- a/Cantera/src/base/misc.cpp +++ b/Cantera/src/base/misc.cpp @@ -26,11 +26,14 @@ #include #include -#ifdef WIN32 +#ifdef _WIN32 #include #include #include #include +#endif + +#ifdef _MSC_VER #pragma comment(lib, "advapi32") #endif @@ -757,7 +760,7 @@ namespace Cantera { * @param msg c++ string to be written to the screen * @ingroup textlogs */ -#ifdef WIN32 +#ifdef _WIN32 long int readStringRegistryKey(const std::string& keyName, const std::string& valueName, std::string& value, const std::string& defaultValue); #endif @@ -1027,7 +1030,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(), '\\'), '/' ) ; @@ -1145,7 +1148,7 @@ protected: } } -#ifdef WIN32 +#ifdef _WIN32 long int Application::readStringRegistryKey(const std::string& keyName, const std::string& valueName, std::string& value, const std::string& defaultValue) { @@ -1359,7 +1362,7 @@ protected: dirs.push_back("."); -#ifdef WIN32 +#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. @@ -1618,7 +1621,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/stringUtils.cpp b/Cantera/src/base/stringUtils.cpp index 9cffd410a..0ec63e8ca 100644 --- a/Cantera/src/base/stringUtils.cpp +++ b/Cantera/src/base/stringUtils.cpp @@ -8,7 +8,7 @@ //@{ #include "ct_defs.h" -#ifdef WIN32 +#ifdef _MSC_VER #define SNPRINTF _snprintf #else #define SNPRINTF snprintf diff --git a/SConstruct b/SConstruct index df5e9b022..0b8a5e1a7 100644 --- a/SConstruct +++ b/SConstruct @@ -549,14 +549,11 @@ elif env['F90'] == 'ifort': env['FORTRANMODDIR'] = '${TARGET.dir}' if env['CC'] == 'cl': - env['WIN32'] = True # 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'] -else: - env['WIN32'] = False if env['boost_inc_dir']: env.Append(CPPPATH=env['boost_inc_dir']) @@ -739,7 +736,6 @@ def cdefine(definevar, configvar, comp=True, value=1): configh[definevar] = None cdefine('DEBUG_MODE', 'debug') -cdefine('WIN32', 'WIN32') # Need to test all of these to see what platform.system() returns configh['SOLARIS'] = 1 if env['OS'] == 'Solaris' else None 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/f2c_libs/dtime_.c b/ext/f2c_libs/dtime_.c index f7694247b..ccf681e0a 100644 --- a/ext/f2c_libs/dtime_.c +++ b/ext/f2c_libs/dtime_.c @@ -1,6 +1,6 @@ #include "time.h" -#ifdef MSDOS +#if defined(MSDOS) || defined (__MINGW32__) #undef USE_CLOCK #define USE_CLOCK #endif diff --git a/ext/f2c_libs/etime_.c b/ext/f2c_libs/etime_.c index 3602e3ded..6f559a686 100644 --- a/ext/f2c_libs/etime_.c +++ b/ext/f2c_libs/etime_.c @@ -1,6 +1,6 @@ #include "time.h" -#ifdef MSDOS +#if defined(MSDOS) || defined (__MINGW32__) #undef USE_CLOCK #define USE_CLOCK #endif diff --git a/ext/f2c_libs/fio.h b/ext/f2c_libs/fio.h index 4595187af..e7c18bffc 100644 --- a/ext/f2c_libs/fio.h +++ b/ext/f2c_libs/fio.h @@ -108,12 +108,14 @@ 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 +extern int isatty(int); +#endif #ifdef _MSC_VER #define ISATTY _isatty #define FILENO _fileno #define ACCESS _access #else -extern int isatty(int); #define ISATTY isatty #define FILENO fileno #define ACCESS access diff --git a/ext/f2c_libs/lread.c b/ext/f2c_libs/lread.c index abd5a9cce..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 _MSC_VER +#ifndef _WIN32 extern int ungetc(int, FILE*); /* for systems with a buggy stdio.h */ #endif #endif diff --git a/ext/f2c_libs/rsne.c b/ext/f2c_libs/rsne.c index 190f6c461..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 _MSC_VER +#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 426b2c62a..c2217b7b2 100644 --- a/ext/f2c_libs/s_paus.c +++ b/ext/f2c_libs/s_paus.c @@ -19,12 +19,14 @@ extern "C" { #ifdef __cplusplus extern "C" { #endif -extern int getpid(void); +extern int getpid(void); +#ifndef _WIN32 +extern int isatty(int); +#endif #ifdef _MSC_VER #define ISATTY _isatty #define FILENO _fileno #else -extern int isatty(int); #define ISATTY isatty #define FILENO fileno #endif diff --git a/tools/testtools/tok_input_util.cpp b/tools/testtools/tok_input_util.cpp index 9c358165b..c1c6d83ce 100644 --- a/tools/testtools/tok_input_util.cpp +++ b/tools/testtools/tok_input_util.cpp @@ -1526,13 +1526,13 @@ void strip_item_from_token(int iword, TOKEN *tok) { if (!tok) return; if (iword < 0 || iword > tok->ntokes) return; -#ifdef WIN32 +#ifdef _MSC_VER __w64 int ioffset = tok->tok_ptr[iword] - tok->tok_str; #else size_t ioffset = tok->tok_ptr[iword] - tok->tok_str; #endif size_t ilength = strlen(tok->tok_ptr[iword]); -#ifdef WIN32 +#ifdef _MSC_VER __w64 int i = ioffset; __w64 int j = ioffset + ilength; #else From cd4d4f01b63d5e55c1085aab5d7aa03607e9e606 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Thu, 19 Jan 2012 20:30:38 +0000 Subject: [PATCH 142/169] Removed some unused preprocessor definitions --- Cantera/src/base/config.h.in | 16 ---------------- SConstruct | 2 -- tools/testtools/csvdiff.cpp | 4 ++-- 3 files changed, 2 insertions(+), 20 deletions(-) diff --git a/Cantera/src/base/config.h.in b/Cantera/src/base/config.h.in index 919ac2c2c..5fa501e69 100644 --- a/Cantera/src/base/config.h.in +++ b/Cantera/src/base/config.h.in @@ -9,13 +9,6 @@ // refering to branch number within svn %(CANTERA_VERSION)s -// 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. @@ -82,10 +75,6 @@ typedef int ftnlen; // Fortran hidden string length type // windows, with gcc being used as the compiler. %(CYGWIN)s -// Identify whether the operating system is windows based, with -// microsoft vc++ being used as the compiler -%(WINMSVC)s - // Identify whether the operating system is solaris // with a native compiler %(SOLARIS)s @@ -108,11 +97,6 @@ typedef int ftnlen; // Fortran hidden string length type %(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. -%(PYTHON_EXE)s // If this is defined, the Cantera Python interface will use the // Numeric package diff --git a/SConstruct b/SConstruct index 0b8a5e1a7..12dae6c78 100644 --- a/SConstruct +++ b/SConstruct @@ -741,14 +741,12 @@ cdefine('DEBUG_MODE', 'debug') 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 -configh['WINMSVC'] = 1 if env['OS'] == 'Windows' 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') -configh['PYTHON_EXE'] = quoted(env['python_cmd']) if env['python_package'] != 'none' else None cdefine('HAS_SUNDIALS', 'use_sundials', 'y') if env['use_sundials']: diff --git a/tools/testtools/csvdiff.cpp b/tools/testtools/csvdiff.cpp index f1513d511..ce0811242 100644 --- a/tools/testtools/csvdiff.cpp +++ b/tools/testtools/csvdiff.cpp @@ -26,7 +26,7 @@ #include #include #include "kernel/config.h" -#ifndef WINMSVC +#ifndef _MSC_VER #include #else #include @@ -70,7 +70,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. From db2b9636bb0368a49d505a22074d75dbc51c2877 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Thu, 19 Jan 2012 20:45:23 +0000 Subject: [PATCH 143/169] Removed straggling instance of TYPENAME_KEYWORD --- Cantera/src/base/vec_functions.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Cantera/src/base/vec_functions.h b/Cantera/src/base/vec_functions.h index 64c0904b3..6835fa39b 100644 --- a/Cantera/src/base/vec_functions.h +++ b/Cantera/src/base/vec_functions.h @@ -115,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()); } From 4e2a48c4e59ee2be69aea3da1c81ab33e079ae1e Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Fri, 20 Jan 2012 23:13:17 +0000 Subject: [PATCH 144/169] Fixed erroneous inequality comparisons between size_t and 0 --- Cantera/src/equil/ChemEquil.cpp | 4 ++-- Cantera/src/equil/vcs_prob.cpp | 2 +- Cantera/src/equil/vcs_solve.cpp | 4 ++-- Cantera/src/equil/vcs_solve_TP.cpp | 12 ++++++------ Cantera/src/kinetics/ImplicitSurfChem.cpp | 2 +- Cantera/src/kinetics/InterfaceKinetics.cpp | 2 +- Cantera/src/kinetics/Kinetics.cpp | 2 +- Cantera/src/kinetics/ReactionPath.cpp | 2 +- Cantera/src/kinetics/solveSP.cpp | 2 +- Cantera/src/numerics/BandMatrix.cpp | 4 ++-- Cantera/src/oneD/StFlow.cpp | 8 ++++---- Cantera/src/oneD/boundaries1D.cpp | 2 +- Cantera/src/thermo/Constituents.cpp | 2 +- Cantera/src/thermo/Elements.cpp | 2 +- Cantera/src/thermo/IonsFromNeutralVPSSTP.cpp | 4 ++-- Cantera/src/thermo/SpeciesThermoInterpType.cpp | 2 +- Cantera/src/thermo/ThermoFactory.cpp | 2 +- Cantera/src/zeroD/FlowDevice.cpp | 4 ++-- Cantera/src/zeroD/Reactor.cpp | 2 +- apps/bvp/stagnation.cpp | 2 +- tools/testtools/mdp_allo.cpp | 6 +----- 21 files changed, 34 insertions(+), 38 deletions(-) diff --git a/Cantera/src/equil/ChemEquil.cpp b/Cantera/src/equil/ChemEquil.cpp index 9685927b1..4a2a4613e 100755 --- a/Cantera/src/equil/ChemEquil.cpp +++ b/Cantera/src/equil/ChemEquil.cpp @@ -999,7 +999,7 @@ namespace Cantera { addLogEntry("element "+ s.elementName(m), fp2str(x[m])); } - if (m_eloc >= 0) { + if (m_eloc != npos) { adjustEloc(s, elMolesGoal); } /* @@ -1780,7 +1780,7 @@ namespace Cantera { 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); } } diff --git a/Cantera/src/equil/vcs_prob.cpp b/Cantera/src/equil/vcs_prob.cpp index 2178e91ef..3090319cf 100644 --- a/Cantera/src/equil/vcs_prob.cpp +++ b/Cantera/src/equil/vcs_prob.cpp @@ -440,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 diff --git a/Cantera/src/equil/vcs_solve.cpp b/Cantera/src/equil/vcs_solve.cpp index ae8f282c9..f9eb0892e 100644 --- a/Cantera/src/equil/vcs_solve.cpp +++ b/Cantera/src/equil/vcs_solve.cpp @@ -318,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; @@ -649,7 +649,7 @@ namespace VCSnonideal { std::vector numPhSp(nph, 0); for (size_t kspec = 0; kspec < nspecies; kspec++) { size_t iph = pub->PhaseID[kspec]; - if (iph < 0 || iph >= nph) { + if (iph >= nph) { plogf("%sSpecies to Phase Mapping, PhaseID, has a bad value\n", ser); plogf("\tPhaseID[%d] = %d\n", kspec, iph); diff --git a/Cantera/src/equil/vcs_solve_TP.cpp b/Cantera/src/equil/vcs_solve_TP.cpp index 91af5823a..b134b81a6 100644 --- a/Cantera/src/equil/vcs_solve_TP.cpp +++ b/Cantera/src/equil/vcs_solve_TP.cpp @@ -2062,7 +2062,7 @@ namespace VCSnonideal { double tmp; double delta = *delta_ptr; #ifdef DEBUG_MODE - if (irxn < 0) { + if (kspec < m_numComponents) { plogf(" --- delete_species() ERROR: called for a component %d", kspec); plogendl(); exit(EXIT_FAILURE); @@ -3173,7 +3173,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 @@ -5073,8 +5073,8 @@ namespace VCSnonideal { 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); } @@ -5143,8 +5143,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); } diff --git a/Cantera/src/kinetics/ImplicitSurfChem.cpp b/Cantera/src/kinetics/ImplicitSurfChem.cpp index c090dcedc..eee9233f1 100644 --- a/Cantera/src/kinetics/ImplicitSurfChem.cpp +++ b/Cantera/src/kinetics/ImplicitSurfChem.cpp @@ -42,7 +42,7 @@ namespace Cantera { 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); diff --git a/Cantera/src/kinetics/InterfaceKinetics.cpp b/Cantera/src/kinetics/InterfaceKinetics.cpp index f51c66fc7..74cfef02c 100644 --- a/Cantera/src/kinetics/InterfaceKinetics.cpp +++ b/Cantera/src/kinetics/InterfaceKinetics.cpp @@ -1212,7 +1212,7 @@ namespace Cantera { //================================================================================================ void InterfaceKinetics::setPhaseExistence(const size_t iphase, const bool exists) { - if (iphase < 0 || iphase >= m_thermo.size()) { + if (iphase >= m_thermo.size()) { throw CanteraError("InterfaceKinetics:setPhaseExistence", "out of bounds"); } if (exists) { diff --git a/Cantera/src/kinetics/Kinetics.cpp b/Cantera/src/kinetics/Kinetics.cpp index bb6c512f1..3ba4825a1 100644 --- a/Cantera/src/kinetics/Kinetics.cpp +++ b/Cantera/src/kinetics/Kinetics.cpp @@ -153,7 +153,7 @@ namespace Cantera { * "" is returned. */ string Kinetics::kineticsSpeciesName(size_t k) const { - for (size_t n = m_start.size()-1; n >= 0; n--) { + for (size_t n = m_start.size()-1; n != npos; n--) { if (k >= m_start[n]) { return thermo(n).speciesName(k - m_start[n]); } diff --git a/Cantera/src/kinetics/ReactionPath.cpp b/Cantera/src/kinetics/ReactionPath.cpp index cc8450a67..406c78c2a 100644 --- a/Cantera/src/kinetics/ReactionPath.cpp +++ b/Cantera/src/kinetics/ReactionPath.cpp @@ -845,7 +845,7 @@ namespace Cantera { size_t m = m_enamemap[element]-1; //ph.elementIndex(element); r.element = element; - if (m < 0) return -1; + if (m == npos) return -1; s.getFwdRatesOfProgress(DATA_PTR(m_ropf)); s.getRevRatesOfProgress(DATA_PTR(m_ropr)); diff --git a/Cantera/src/kinetics/solveSP.cpp b/Cantera/src/kinetics/solveSP.cpp index 8f72719b7..eda3b8599 100644 --- a/Cantera/src/kinetics/solveSP.cpp +++ b/Cantera/src/kinetics/solveSP.cpp @@ -77,7 +77,7 @@ namespace Cantera { for (size_t n = 0; n < numPossibleSurfPhases; n++) { InterfaceKinetics *m_kin = m_objects[n]; size_t surfPhaseIndex = m_kin->surfacePhaseIndex(); - if (surfPhaseIndex >= 0) { + if (surfPhaseIndex != npos) { m_numSurfPhases++; m_indexKinObjSurfPhase.push_back(n); m_kinObjPhaseIDSurfPhase.push_back(surfPhaseIndex); diff --git a/Cantera/src/numerics/BandMatrix.cpp b/Cantera/src/numerics/BandMatrix.cpp index bf19c99b3..091bbbbc2 100755 --- a/Cantera/src/numerics/BandMatrix.cpp +++ b/Cantera/src/numerics/BandMatrix.cpp @@ -87,7 +87,7 @@ namespace Cantera { for (m = 0; m < nr; m++) { sum = 0.0; for (j = m - m_kl; j <= m + m_ku; j++) { - if (j >= 0 && j < m_n) + if (j < m_n) sum += _value(m,j)*b[j]; } prod[m] = sum; @@ -105,7 +105,7 @@ namespace Cantera { for (n = 0; n < nc; n++) { sum = 0.0; for (i = n - m_ku; i <= n + m_kl; i++) { - if (i >= 0 && i < m_n) + if (i < m_n) sum += _value(i,n)*b[i]; } prod[n] = sum; diff --git a/Cantera/src/oneD/StFlow.cpp b/Cantera/src/oneD/StFlow.cpp index 791aca5bc..bbf1ac138 100644 --- a/Cantera/src/oneD/StFlow.cpp +++ b/Cantera/src/oneD/StFlow.cpp @@ -62,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]; } @@ -364,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 @@ -668,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); } @@ -1097,7 +1097,7 @@ namespace Cantera { } else goto error; } - else if (m_thermo->speciesIndex(nm) >= 0) { + else if (m_thermo->speciesIndex(nm) != npos) { writelog(nm+" "); if (x.size() == np) { k = m_thermo->speciesIndex(nm); diff --git a/Cantera/src/oneD/boundaries1D.cpp b/Cantera/src/oneD/boundaries1D.cpp index b18b85c51..849c55ad6 100644 --- a/Cantera/src/oneD/boundaries1D.cpp +++ b/Cantera/src/oneD/boundaries1D.cpp @@ -24,7 +24,7 @@ namespace Cantera { void Bdry1D:: _init(size_t n) { - if (m_index < 0) { + if (m_index == npos) { throw CanteraError("Bdry1D", "install in container before calling init."); } diff --git a/Cantera/src/thermo/Constituents.cpp b/Cantera/src/thermo/Constituents.cpp index c906cd44c..e9436a189 100644 --- a/Cantera/src/thermo/Constituents.cpp +++ b/Cantera/src/thermo/Constituents.cpp @@ -417,7 +417,7 @@ namespace Cantera { * Name of the species with index k */ string Constituents::speciesName(size_t k) const { - if (k < 0 || k >= nSpecies()) + if (k >= nSpecies()) throw SpeciesRangeError("Constituents::speciesName", k, nSpecies()); return m_speciesNames[k]; diff --git a/Cantera/src/thermo/Elements.cpp b/Cantera/src/thermo/Elements.cpp index ac3795198..a381cfb10 100644 --- a/Cantera/src/thermo/Elements.cpp +++ b/Cantera/src/thermo/Elements.cpp @@ -318,7 +318,7 @@ namespace Cantera { 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/IonsFromNeutralVPSSTP.cpp b/Cantera/src/thermo/IonsFromNeutralVPSSTP.cpp index 2bf665842..0e51cbba3 100644 --- a/Cantera/src/thermo/IonsFromNeutralVPSSTP.cpp +++ b/Cantera/src/thermo/IonsFromNeutralVPSSTP.cpp @@ -772,7 +772,7 @@ namespace Cantera { //! 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; @@ -885,7 +885,7 @@ namespace Cantera { //! 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; diff --git a/Cantera/src/thermo/SpeciesThermoInterpType.cpp b/Cantera/src/thermo/SpeciesThermoInterpType.cpp index 0e98a949d..b14feec21 100644 --- a/Cantera/src/thermo/SpeciesThermoInterpType.cpp +++ b/Cantera/src/thermo/SpeciesThermoInterpType.cpp @@ -153,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(); diff --git a/Cantera/src/thermo/ThermoFactory.cpp b/Cantera/src/thermo/ThermoFactory.cpp index 41972855a..0f6516482 100644 --- a/Cantera/src/thermo/ThermoFactory.cpp +++ b/Cantera/src/thermo/ThermoFactory.cpp @@ -680,7 +680,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"] + diff --git a/Cantera/src/zeroD/FlowDevice.cpp b/Cantera/src/zeroD/FlowDevice.cpp index 084b05f59..a9ee93009 100644 --- a/Cantera/src/zeroD/FlowDevice.cpp +++ b/Cantera/src/zeroD/FlowDevice.cpp @@ -46,9 +46,9 @@ namespace CanteraZeroD { * species is not present in the upstream mixture. */ doublereal FlowDevice::outletSpeciesMassFlowRate(size_t k) { - if (k < 0 || k >= m_nspout) return 0.0; + if (k >= m_nspout) return 0.0; size_t ki = m_out2in[k]; - if (ki < 0) return 0.0; + if (ki == npos) return 0.0; return m_mdot * m_in->massFraction(ki); } diff --git a/Cantera/src/zeroD/Reactor.cpp b/Cantera/src/zeroD/Reactor.cpp index 10961e0a3..ae032a97f 100644 --- a/Cantera/src/zeroD/Reactor.cpp +++ b/Cantera/src/zeroD/Reactor.cpp @@ -357,7 +357,7 @@ namespace CanteraZeroD { 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/apps/bvp/stagnation.cpp b/apps/bvp/stagnation.cpp index 003d9d624..1db11065a 100644 --- a/apps/bvp/stagnation.cpp +++ b/apps/bvp/stagnation.cpp @@ -1043,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/tools/testtools/mdp_allo.cpp b/tools/testtools/mdp_allo.cpp index 45bdd3b40..f855cb662 100644 --- a/tools/testtools/mdp_allo.cpp +++ b/tools/testtools/mdp_allo.cpp @@ -315,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; From f922a9c3486e4f190c962388bc6023190553b855 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Fri, 20 Jan 2012 23:13:32 +0000 Subject: [PATCH 145/169] Removed unnecessary TRUE and FALSE macros Replaced with built-in true and false values, and the variables these were assigned to have been converted from int to bool. --- Cantera/src/equil/vcs_defs.h | 7 - Cantera/src/equil/vcs_elem.cpp | 23 +-- Cantera/src/equil/vcs_inest.cpp | 14 +- Cantera/src/equil/vcs_prep.cpp | 9 +- Cantera/src/equil/vcs_rearrange.cpp | 2 +- Cantera/src/equil/vcs_report.cpp | 6 +- Cantera/src/equil/vcs_root1d.cpp | 37 ++-- Cantera/src/equil/vcs_setMolesLinProg.cpp | 4 +- Cantera/src/equil/vcs_solve.cpp | 2 +- Cantera/src/equil/vcs_solve.h | 12 +- Cantera/src/equil/vcs_solve_TP.cpp | 112 ++++++----- Cantera/src/numerics/CVodeInt.cpp | 8 +- tools/testtools/csvdiff.cpp | 43 ++--- tools/testtools/tok_input_util.cpp | 224 +++++++++++----------- tools/testtools/tok_input_util.h | 37 ++-- 15 files changed, 266 insertions(+), 274 deletions(-) diff --git a/Cantera/src/equil/vcs_defs.h b/Cantera/src/equil/vcs_defs.h index 980c63bdc..437dc6d8d 100644 --- a/Cantera/src/equil/vcs_defs.h +++ b/Cantera/src/equil/vcs_defs.h @@ -17,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 b0453d67d..003b45e23 100644 --- a/Cantera/src/equil/vcs_elem.cpp +++ b/Cantera/src/equil/vcs_elem.cpp @@ -57,7 +57,7 @@ namespace VCSnonideal { * 0 : Checks constraints up to the number of components. * */ - int VCS_SOLVE::vcs_elabcheck(int ibound) { + bool VCS_SOLVE::vcs_elabcheck(int ibound) { size_t top = m_numComponents; double eval, scale; int numNonZero; @@ -99,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 { @@ -112,15 +112,15 @@ 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() *********************************************************/ /*****************************************************************************/ @@ -198,7 +198,8 @@ namespace VCSnonideal { * *************************************************************************/ { - int retn = 0, goodSpec, its; + int retn = 0, its; + bool goodSpec; double xx, par, saveDir, dir; #ifdef DEBUG_MODE @@ -427,25 +428,25 @@ namespace VCSnonideal { continue; } saveDir = 0.0; - goodSpec = TRUE; + 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; } } diff --git a/Cantera/src/equil/vcs_inest.cpp b/Cantera/src/equil/vcs_inest.cpp index f389cb49f..9139d5ca3 100644 --- a/Cantera/src/equil/vcs_inest.cpp +++ b/Cantera/src/equil/vcs_inest.cpp @@ -37,11 +37,11 @@ namespace VCSnonideal { */ void VCS_SOLVE::vcs_inest(double * const aw, double * const sa, double * const sm, double * const ss, double test) { - size_t conv, lt, ikl, kspec, iph, irxn; + size_t lt, ikl, kspec, iph, irxn; double s; double s1 = 0.0; double xl, par; - int finished; + bool finished, conv; size_t nspecies = m_numSpeciesTot; size_t nrxn = m_numRxnTot; @@ -147,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, ****************** */ @@ -286,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) { @@ -317,11 +317,11 @@ 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; + finished = true; continue; } } /* ***************************************** */ @@ -454,7 +454,7 @@ 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)) { if (DEBUG_MODE_ENABLED && m_debug_print_lvl >= 2) { plogf("%sInitial guess failed element abundances\n", pprefix); diff --git a/Cantera/src/equil/vcs_prep.cpp b/Cantera/src/equil/vcs_prep.cpp index 0630dd188..93896d681 100644 --- a/Cantera/src/equil/vcs_prep.cpp +++ b/Cantera/src/equil/vcs_prep.cpp @@ -59,8 +59,8 @@ namespace VCSnonideal { 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; } } /*****************************************************************************/ @@ -99,11 +99,12 @@ namespace VCSnonideal { * */ int VCS_SOLVE::vcs_prep_oneTime(int printLvl) { - size_t kspec, i, conv; + 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; @@ -199,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", diff --git a/Cantera/src/equil/vcs_rearrange.cpp b/Cantera/src/equil/vcs_rearrange.cpp index 3f22d105d..ad8ca6801 100644 --- a/Cantera/src/equil/vcs_rearrange.cpp +++ b/Cantera/src/equil/vcs_rearrange.cpp @@ -43,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 129b0220b..7fd0f1069 100644 --- a/Cantera/src/equil/vcs_report.cpp +++ b/Cantera/src/equil/vcs_report.cpp @@ -41,8 +41,8 @@ namespace VCSnonideal { * The "old" solution vector is printed out. ***************************************************************************/ int VCS_SOLVE::vcs_report(int iconv) { - bool printActualMoles = true; - size_t i, j, l, k, inertYes = FALSE, kspec; + bool printActualMoles = true, inertYes = false; + size_t i, j, l, k, kspec; size_t nspecies = m_numSpeciesTot; double g; @@ -154,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 { diff --git a/Cantera/src/equil/vcs_root1d.cpp b/Cantera/src/equil/vcs_root1d.cpp index 668492724..6b27f52a3 100644 --- a/Cantera/src/equil/vcs_root1d.cpp +++ b/Cantera/src/equil/vcs_root1d.cpp @@ -123,7 +123,8 @@ static void print_funcEval(FILE *fp, double xval, double fval, int its) 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; @@ -132,9 +133,9 @@ static void print_funcEval(FILE *fp, double xval, double fval, int its) 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 @@ -175,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; @@ -201,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 { @@ -401,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); } } } @@ -425,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_setMolesLinProg.cpp b/Cantera/src/equil/vcs_setMolesLinProg.cpp index 925ef7961..42de4ff8e 100644 --- a/Cantera/src/equil/vcs_setMolesLinProg.cpp +++ b/Cantera/src/equil/vcs_setMolesLinProg.cpp @@ -90,7 +90,7 @@ int VCS_SOLVE::vcs_setMolesLinProg() { int retn; int iter = 0; bool abundancesOK = true; - size_t usedZeroedSpecies; + bool usedZeroedSpecies; std::vector sm(m_numElemConstraints*m_numElemConstraints, 0.0); std::vector ss(m_numElemConstraints, 0.0); @@ -133,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; diff --git a/Cantera/src/equil/vcs_solve.cpp b/Cantera/src/equil/vcs_solve.cpp index f9eb0892e..759dad36a 100644 --- a/Cantera/src/equil/vcs_solve.cpp +++ b/Cantera/src/equil/vcs_solve.cpp @@ -906,7 +906,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; } /* diff --git a/Cantera/src/equil/vcs_solve.h b/Cantera/src/equil/vcs_solve.h index 7f2ce49f3..5424d00f2 100644 --- a/Cantera/src/equil/vcs_solve.h +++ b/Cantera/src/equil/vcs_solve.h @@ -217,8 +217,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, size_t* 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 /*! @@ -635,7 +635,7 @@ public: * * @param k2 Second species index */ - void vcs_switch_pos(const int ifunc, const size_t k1, const size_t 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 @@ -1011,7 +1011,7 @@ public: */ void vcs_elab(); - int vcs_elabcheck(int ibound); + bool vcs_elabcheck(int ibound); void vcs_elabPhase(size_t iphase, double * const elemAbundPhase); int vcs_elcorr(double aa[], double x[]); @@ -1269,7 +1269,7 @@ private: * * @param dx The change in mole number */ - double vcs_minor_alt_calc(size_t kspec, size_t irxn, int *do_delete + double vcs_minor_alt_calc(size_t kspec, size_t irxn, bool *do_delete #ifdef DEBUG_MODE , char *ANOTE #endif @@ -1827,7 +1827,7 @@ public: 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 diff --git a/Cantera/src/equil/vcs_solve_TP.cpp b/Cantera/src/equil/vcs_solve_TP.cpp index b134b81a6..958896ae6 100644 --- a/Cantera/src/equil/vcs_solve_TP.cpp +++ b/Cantera/src/equil/vcs_solve_TP.cpp @@ -92,20 +92,21 @@ namespace VCSnonideal { * found. */ int VCS_SOLVE::vcs_solve_TP(int print_lvl, int printDetails, int maxit) { - int conv = FALSE, retn = VCS_SUCCESS, solveFail, soldel; + int retn = VCS_SUCCESS, soldel, solveFail; double test, RT; size_t j, k, l, l1, kspec, irxn, i; - bool allMinorZeroedSpecies = false, forced; + bool conv = false, allMinorZeroedSpecies = false, forced, lec; size_t iph; double dx, xx, par; - size_t dofast, it1 = 0; - size_t lec, npb, iti, lnospec; + size_t it1 = 0; + size_t npb, iti, lnospec; + bool dofast; int rangeErrorFound = 0; bool giveUpOnElemAbund = false; int finalElemAbundAttempts = 0; bool uptodate_minors = true; bool justDeletedMultiPhase = false; - size_t usedZeroedSpecies; /* return flag from basopt indicating that + bool usedZeroedSpecies; /* return flag from basopt indicating that one of the components had a zero concentration */ size_t doPhaseDeleteIph = npos; size_t doPhaseDeleteKspec = npos; @@ -149,7 +150,7 @@ namespace VCSnonideal { std::vector aw(m_numSpeciesTot, 0.0); std::vector wx(m_numElemConstraints, 0.0); - solveFail = FALSE; + solveFail = false; /* ****************************************************** */ @@ -268,7 +269,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; @@ -286,7 +287,7 @@ namespace VCSnonideal { /************** EVALUATE INITIAL SPECIES STATUS VECTOR *******************/ /*************************************************************************/ allMinorZeroedSpecies = vcs_evaluate_speciesType(); - lec = FALSE; + lec = false; /*************************************************************************/ /************** EVALUATE THE ELELEMT ABUNDANCE CHECK ******************/ @@ -425,7 +426,7 @@ namespace VCSnonideal { } } #endif - lec = FALSE; + lec = false; doPhaseDeleteIph = npos; doPhaseDeleteKspec = npos; /* @@ -501,11 +502,13 @@ namespace VCSnonideal { /********************************************************************/ /************************ VOLTAGE SPECIES ***************************/ /********************************************************************/ + bool ret_soldel; #ifdef DEBUG_MODE - dx = vcs_minor_alt_calc(kspec, irxn, &soldel, ANOTE); + dx = vcs_minor_alt_calc(kspec, irxn, &ret_soldel, ANOTE); #else - dx = vcs_minor_alt_calc(kspec, irxn, &soldel); + dx = vcs_minor_alt_calc(kspec, irxn, &ret_soldel); #endif + soldel = ret_soldel; m_deltaMolNumSpecies[kspec] = dx; } else if (m_speciesStatus[kspec] < VCS_SPECIES_MINOR) { @@ -642,10 +645,12 @@ namespace VCSnonideal { * If soldel is true on return, then we branch to the section * that deletes a species from the current set of active species. */ + bool soldel_ret; #ifdef DEBUG_MODE - dx = vcs_minor_alt_calc(kspec, irxn, &soldel, ANOTE); + dx = vcs_minor_alt_calc(kspec, irxn, &soldel_ret, ANOTE); #else - dx = vcs_minor_alt_calc(kspec, irxn, &soldel); + dx = vcs_minor_alt_calc(kspec, irxn, &soldel_ret); + soldel = soldel_ret; #endif m_deltaMolNumSpecies[kspec] = dx; m_molNumSpecies_new[kspec] = m_molNumSpecies_old[kspec] + dx; @@ -1225,7 +1230,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)) { @@ -1245,7 +1250,7 @@ namespace VCSnonideal { plogendl(); } #endif - justDeletedMultiPhase = TRUE; + justDeletedMultiPhase = true; vcs_delete_multiphase(iph); } } @@ -1258,8 +1263,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) { @@ -1323,7 +1328,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; } } @@ -1693,7 +1698,7 @@ namespace VCSnonideal { /* - Final checks are passed -> go check out */ goto L_RETURN_BLOCK; } - lec = TRUE; + lec = true; /* *************************************************** */ /* **** CORRECT ELEMENTAL ABUNDANCES ***************** */ /* *************************************************** */ @@ -1707,10 +1712,10 @@ 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. */ @@ -1725,7 +1730,7 @@ namespace VCSnonideal { * restart the main loop calculation, resetting the * end conditions. */ - lec = FALSE; + lec = false; iti = 0; goto L_MAINLOOP_ALL_SPECIES; } else { @@ -1737,7 +1742,7 @@ namespace VCSnonideal { goto L_EQUILIB_CHECK; } else { finalElemAbundAttempts++; - lec = FALSE; + lec = false; iti = 0; goto L_MAINLOOP_ALL_SPECIES; } @@ -1956,7 +1961,7 @@ namespace VCSnonideal { * * @param dx The change in mole number */ - double VCS_SOLVE::vcs_minor_alt_calc(size_t kspec, size_t 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 @@ -1967,7 +1972,7 @@ namespace VCSnonideal { double wTrial; double dg_irxn = m_deltaGRxn_old[irxn]; 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; @@ -2025,7 +2030,7 @@ namespace VCSnonideal { * has gotten too small. */ L_ZERO_SPECIES: ; - *do_delete = TRUE; + *do_delete = true; dx = - w_kspec; return dx; } @@ -2203,7 +2208,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. @@ -2325,7 +2330,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); } } /****************************************************************************/ @@ -2490,7 +2495,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); } } } @@ -3026,9 +3031,10 @@ 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, size_t* const usedZeroedSpecies) { - size_t j, k, l, i, jl, ml, jr, lindep, irxn, kspec; + 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; @@ -3075,7 +3081,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[] @@ -3148,7 +3154,7 @@ namespace VCSnonideal { * */ if ((aw[k] != test) && aw[k] < VCS_DELETE_MINORSPECIES_CUTOFF) { - *usedZeroedSpecies = TRUE; + *usedZeroedSpecies = true; double maxConcPossKspec = 0.0; double maxConcPoss = 0.0; @@ -3282,8 +3288,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 ****************** */ @@ -3297,7 +3302,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 @@ -4344,7 +4349,8 @@ namespace VCSnonideal { #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) { @@ -4354,7 +4360,7 @@ namespace VCSnonideal { } } } - kerr = FALSE; + kerr = false; plogf( "--------------------------------------------------"); plogf("ELEMENT ABUNDANCE VECTOR:\n"); plogf(" Element Now Orignal Deviation Type\n"); @@ -4364,9 +4370,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) { @@ -4688,7 +4694,8 @@ namespace VCSnonideal { void VCS_SOLVE::vcs_deltag(const int l, const bool doDeleted, const int vcsState, const bool alterZeroedPhases) { size_t iph; - size_t lneed, irxn, kspec; + size_t irxn, kspec; + bool lneed; double *dtmp_ptr; int icase = 0; size_t irxnl = m_numRxnRdc; @@ -4835,7 +4842,7 @@ namespace VCSnonideal { //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; @@ -4847,7 +4854,7 @@ namespace VCSnonideal { if (sum > 0.0) break; } if (sum == 0.0) { - lneed = TRUE; + lneed = true; } } @@ -4966,14 +4973,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) { @@ -5065,7 +5072,7 @@ namespace VCSnonideal { * * @param k2 Second species index */ - void VCS_SOLVE::vcs_switch_pos(const int ifunc, const size_t k1, const size_t k2) { + 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; size_t i1, i2, iph, kp1, kp2; @@ -5102,6 +5109,7 @@ namespace VCSnonideal { //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], itmp); @@ -5111,7 +5119,7 @@ namespace VCSnonideal { 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], itmp); + 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); @@ -5219,12 +5227,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; diff --git a/Cantera/src/numerics/CVodeInt.cpp b/Cantera/src/numerics/CVodeInt.cpp index 148f759e1..e0b7a0eea 100644 --- a/Cantera/src/numerics/CVodeInt.cpp +++ b/Cantera/src/numerics/CVodeInt.cpp @@ -203,13 +203,13 @@ namespace Cantera { if (m_itol) { m_cvode_mem = CVodeMalloc(m_neq, cvode_rhs, m_t0, nv(m_y), m_method, m_iter, m_itol, &m_reltol, - nv(m_abstol), m_data, NULL, TRUE, m_iopt, + nv(m_abstol), m_data, NULL, 1, m_iopt, DATA_PTR(m_ropt), NULL); } else { m_cvode_mem = CVodeMalloc(m_neq, cvode_rhs, m_t0, nv(m_y), m_method, m_iter, m_itol, &m_reltol, - &m_abstols, m_data, NULL, TRUE, m_iopt, + &m_abstols, m_data, NULL, 1, m_iopt, DATA_PTR(m_ropt), NULL); } @@ -252,13 +252,13 @@ namespace Cantera { if (m_itol) { result = CVReInit(m_cvode_mem, cvode_rhs, m_t0, nv(m_y), m_method, m_iter, m_itol, &m_reltol, - nv(m_abstol), m_data, NULL, TRUE, m_iopt, + nv(m_abstol), m_data, NULL, 1, m_iopt, DATA_PTR(m_ropt), NULL); } else { result = CVReInit(m_cvode_mem, cvode_rhs, m_t0, nv(m_y), m_method, m_iter, m_itol, &m_reltol, - &m_abstols, m_data, NULL, TRUE, m_iopt, + &m_abstols, m_data, NULL, 1, m_iopt, DATA_PTR(m_ropt), NULL); } diff --git a/tools/testtools/csvdiff.cpp b/tools/testtools/csvdiff.cpp index ce0811242..73a32f325 100644 --- a/tools/testtools/csvdiff.cpp +++ b/tools/testtools/csvdiff.cpp @@ -42,10 +42,6 @@ using namespace std; #include "mdp_allo.h" #include "tok_input_util.h" -#ifndef TRUE -# define TRUE 1 -# define FALSE 0 -#endif #ifndef MAX # define MAX(x,y) (( (x) > (y) ) ? (x) : (y)) #endif @@ -53,7 +49,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; @@ -322,7 +318,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) { @@ -357,20 +353,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; } } @@ -403,20 +399,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; } } @@ -551,21 +547,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; @@ -632,7 +628,8 @@ int main(int argc, char *argv[]) int *ColIsFloat1 = NULL, *ColIsFloat2 = NULL; double *curVarValues1 = NULL, *curVarValues2 = NULL; char ** curStringValues1 = NULL, **curStringValues2 = NULL; - 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; @@ -851,13 +848,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; + found = true; break; } } @@ -868,9 +865,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/tok_input_util.cpp b/tools/testtools/tok_input_util.cpp index c1c6d83ce..6cc9e2d67 100644 --- a/tools/testtools/tok_input_util.cpp +++ b/tools/testtools/tok_input_util.cpp @@ -15,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, @@ -63,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 ********************/ @@ -111,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 @@ -167,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. */ { @@ -182,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); } /* @@ -192,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); @@ -238,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. @@ -268,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. */ { @@ -277,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)); } @@ -286,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 @@ -305,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; @@ -329,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); } /**************************************************************************/ @@ -341,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. @@ -378,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. */ { @@ -387,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)); } @@ -397,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. @@ -432,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 @@ -480,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. */ { @@ -489,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)); } @@ -497,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. */ { @@ -522,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. @@ -551,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. */ { @@ -565,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); } @@ -574,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. @@ -589,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 @@ -657,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 @@ -676,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); @@ -723,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)) { @@ -809,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: "; @@ -1023,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 @@ -1039,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): * @@ -1108,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): @@ -1180,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); } /******************************************************************************/ /******************************************************************************/ @@ -1338,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); } /****************************************************************************** * @@ -1360,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); } /***************************************************************************** @@ -1381,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); @@ -1399,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); @@ -1414,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; } /**************************************************************************/ @@ -1527,14 +1527,14 @@ void strip_item_from_token(int iword, TOKEN *tok) if (!tok) return; if (iword < 0 || iword > tok->ntokes) return; #ifdef _MSC_VER - __w64 int ioffset = tok->tok_ptr[iword] - tok->tok_str; + __w64 size_t ioffset = tok->tok_ptr[iword] - tok->tok_str; #else size_t ioffset = tok->tok_ptr[iword] - tok->tok_str; #endif size_t ilength = strlen(tok->tok_ptr[iword]); #ifdef _MSC_VER - __w64 int i = ioffset; - __w64 int j = ioffset + ilength; + __w64 size_t i = ioffset; + __w64 size_t j = ioffset + ilength; #else size_t i = ioffset; size_t j = ioffset + ilength; diff --git a/tools/testtools/tok_input_util.h b/tools/testtools/tok_input_util.h index f0b6eb1d0..c59cfc920 100644 --- a/tools/testtools/tok_input_util.h +++ b/tools/testtools/tok_input_util.h @@ -13,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 @@ -51,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); @@ -78,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); From ea2c3b977c5d67ed03b6eba9927f7d288c2e04aa Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Fri, 20 Jan 2012 23:13:44 +0000 Subject: [PATCH 146/169] Removed some vector functions that duplicated built-in functionality --- Cantera/src/base/vec_functions.h | 57 -------------------- Cantera/src/thermo/HMWSoln.cpp | 16 +++--- Cantera/src/thermo/IonsFromNeutralVPSSTP.cpp | 12 +++-- Cantera/src/thermo/MargulesVPSSTP.cpp | 8 +-- 4 files changed, 18 insertions(+), 75 deletions(-) diff --git a/Cantera/src/base/vec_functions.h b/Cantera/src/base/vec_functions.h index 6835fa39b..3a99dc2bf 100644 --- a/Cantera/src/base/vec_functions.h +++ b/Cantera/src/base/vec_functions.h @@ -166,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 size_t len) { - if (len > 0) { - (void) 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 size_t len) { - if (len > 0) { - (void) 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 size_t len) { - if (len > 0) { - (void) 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 size_t len) { - if (len > 0) { - (void) memset((void *)(&v[0]), 0, len * sizeof(doublereal)); - } - } - - } #endif diff --git a/Cantera/src/thermo/HMWSoln.cpp b/Cantera/src/thermo/HMWSoln.cpp index f30586136..92369648b 100644 --- a/Cantera/src/thermo/HMWSoln.cpp +++ b/Cantera/src/thermo/HMWSoln.cpp @@ -3409,7 +3409,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 */ @@ -4274,7 +4274,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 */ @@ -5164,9 +5164,7 @@ 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(); @@ -6364,7 +6362,7 @@ 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); @@ -6384,7 +6382,7 @@ 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); @@ -6404,7 +6402,7 @@ 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); @@ -6423,7 +6421,7 @@ 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); diff --git a/Cantera/src/thermo/IonsFromNeutralVPSSTP.cpp b/Cantera/src/thermo/IonsFromNeutralVPSSTP.cpp index 0e51cbba3..e98db3b0a 100644 --- a/Cantera/src/thermo/IonsFromNeutralVPSSTP.cpp +++ b/Cantera/src/thermo/IonsFromNeutralVPSSTP.cpp @@ -694,7 +694,9 @@ 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. @@ -1291,7 +1293,7 @@ namespace Cantera { 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 (size_t m = 0; m < nElementsI; m++) { elemVectorI[m] = nAtoms(indexSpecialSpecies_, m); @@ -1505,7 +1507,7 @@ namespace Cantera { */ GibbsExcessVPSSTP *geThermo = dynamic_cast(neutralMoleculePhase_); if (!geThermo) { - fvo_zero_dbl_1(dlnActCoeffdT_Scaled_, m_kk); + dlnActCoeffdT_Scaled_.assign(m_kk, 0.0); return; } @@ -1563,7 +1565,7 @@ namespace Cantera { */ GibbsExcessVPSSTP *geThermo = dynamic_cast(neutralMoleculePhase_); if (!geThermo) { - fvo_zero_dbl_1(dlnActCoeffdlnX_Scaled_, m_kk); + dlnActCoeffdlnX_Scaled_.assign(m_kk, 0); return; } @@ -1621,7 +1623,7 @@ namespace Cantera { */ GibbsExcessVPSSTP *geThermo = dynamic_cast(neutralMoleculePhase_); if (!geThermo) { - fvo_zero_dbl_1(dlnActCoeffdlnN_Scaled_, m_kk); + dlnActCoeffdlnN_Scaled_.assign(m_kk, 0.0); return; } diff --git a/Cantera/src/thermo/MargulesVPSSTP.cpp b/Cantera/src/thermo/MargulesVPSSTP.cpp index 38c54d237..8fadf47d5 100644 --- a/Cantera/src/thermo/MargulesVPSSTP.cpp +++ b/Cantera/src/thermo/MargulesVPSSTP.cpp @@ -652,7 +652,7 @@ namespace Cantera { 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++ ){ for (size_t i = 0; i < numBinaryInteractions_; i++) { @@ -719,7 +719,7 @@ namespace Cantera { double T = temperature(); double RTT = GasConstant*T*T; - fvo_zero_dbl_1(dlnActCoeffdT_Scaled_, m_kk); + dlnActCoeffdT_Scaled_.assign(m_kk, 0.0); for ( iK = 0; iK < m_kk; iK++ ){ for (size_t i = 0; i < numBinaryInteractions_; i++) { @@ -833,7 +833,7 @@ namespace Cantera { double T = temperature(); double RT = GasConstant*T; - fvo_zero_dbl_1(dlnActCoeffdlnN_Scaled_, m_kk); + dlnActCoeffdlnN_Scaled_.assign(m_kk, 0.0); for ( iK = 0; iK < m_kk; iK++ ){ @@ -867,7 +867,7 @@ namespace Cantera { doublereal XA, XB, g0 , g1; doublereal T = temperature(); - fvo_zero_dbl_1(dlnActCoeffdlnX_Scaled_, m_kk); + dlnActCoeffdlnX_Scaled_.assign(m_kk, 0.0); doublereal RT = GasConstant * T; From f23bb0365a48cdea0b6d29354e50f85a17d7e1f2 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Fri, 20 Jan 2012 23:13:54 +0000 Subject: [PATCH 147/169] Fixed more signed/unsigned/size_t warnings These were warnings that showed up when compiling with the Microsoft Platform SDK. --- Cantera/clib/src/ctonedim.cpp | 3 ++- Cantera/clib/src/ctxml.cpp | 2 +- Cantera/src/base/xml.cpp | 25 +++++++----------- Cantera/src/base/xml.h | 2 +- Cantera/src/equil/vcs_phaseStability.cpp | 4 +-- Cantera/src/equil/vcs_solve.h | 4 +-- Cantera/src/kinetics/Kinetics.h | 4 +-- Cantera/src/kinetics/importKinetics.cpp | 6 ++--- Cantera/src/oneD/Inlet1D.h | 18 ++++++------- Cantera/src/oneD/MultiNewton.cpp | 3 ++- Cantera/src/oneD/OneDim.cpp | 4 +-- Cantera/src/oneD/OneDim.h | 2 +- Cantera/src/oneD/StFlow.cpp | 2 +- Cantera/src/oneD/StFlow.h | 10 ++++---- Cantera/src/oneD/boundaries1D.cpp | 12 ++++----- Cantera/src/thermo/GeneralSpeciesThermo.cpp | 2 +- Cantera/src/thermo/GeneralSpeciesThermo.h | 2 +- Cantera/src/thermo/HMWSoln.cpp | 10 ++++---- Cantera/src/thermo/HMWSoln_input.cpp | 28 +++++++-------------- Cantera/src/thermo/MargulesVPSSTP.cpp | 8 +++--- Cantera/src/thermo/MolalityVPSSTP.cpp | 2 +- Cantera/src/thermo/MolalityVPSSTP.h | 2 +- Cantera/src/thermo/Mu0Poly.cpp | 2 +- Cantera/src/transport/TransportFactory.cpp | 10 ++++---- Cantera/src/transport/TransportFactory.h | 6 ++--- Cantera/src/zeroD/Reactor.h | 2 +- Cantera/src/zeroD/Wall.cpp | 2 +- Cantera/src/zeroD/Wall.h | 2 +- 28 files changed, 80 insertions(+), 99 deletions(-) diff --git a/Cantera/clib/src/ctonedim.cpp b/Cantera/clib/src/ctonedim.cpp index 3104f8138..cb6c350c6 100644 --- a/Cantera/clib/src/ctonedim.cpp +++ b/Cantera/clib/src/ctonedim.cpp @@ -2,6 +2,7 @@ * @file ctonedim.cpp */ #define CANTERA_USE_INTERNAL + #include "ctonedim.h" // Cantera includes @@ -560,7 +561,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; } } diff --git a/Cantera/clib/src/ctxml.cpp b/Cantera/clib/src/ctxml.cpp index 89166bd83..a9d45982f 100644 --- a/Cantera/clib/src/ctxml.cpp +++ b/Cantera/clib/src/ctxml.cpp @@ -204,7 +204,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; } } diff --git a/Cantera/src/base/xml.cpp b/Cantera/src/base/xml.cpp index 315df3250..670af383e 100644 --- a/Cantera/src/base/xml.cpp +++ b/Cantera/src/base/xml.cpp @@ -805,7 +805,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]; } @@ -919,8 +919,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; } @@ -951,8 +950,7 @@ namespace Cantera { } } 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]->findByAttr(attr, val); if (r != 0) return r; } @@ -975,8 +973,7 @@ namespace Cantera { return this; } 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; } @@ -999,8 +996,7 @@ namespace Cantera { return const_cast(this); } 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; } @@ -1080,7 +1076,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(); @@ -1092,10 +1087,10 @@ namespace Cantera { const vector &vsc = node_dest->children(); 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")) { @@ -1133,7 +1128,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); if (m_name == "") return; @@ -1145,7 +1139,7 @@ namespace Cantera { for (size_t n = 0; n < m_nchildren; n++) { sc = m_children[n]; - ndc = node_dest->nChildren(); + size_t ndc = node_dest->nChildren(); (void) node_dest->addChild(sc->name()); dc = vsc[ndc]; sc->copy(dc); @@ -1178,8 +1172,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)); } diff --git a/Cantera/src/base/xml.h b/Cantera/src/base/xml.h index 66b87c6b2..bd037d6cd 100644 --- a/Cantera/src/base/xml.h +++ b/Cantera/src/base/xml.h @@ -456,7 +456,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 /*! diff --git a/Cantera/src/equil/vcs_phaseStability.cpp b/Cantera/src/equil/vcs_phaseStability.cpp index 891bf73bd..a026c3a97 100644 --- a/Cantera/src/equil/vcs_phaseStability.cpp +++ b/Cantera/src/equil/vcs_phaseStability.cpp @@ -26,7 +26,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]; @@ -404,7 +404,7 @@ 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 diff --git a/Cantera/src/equil/vcs_solve.h b/Cantera/src/equil/vcs_solve.h index 5424d00f2..3dd66d619 100644 --- a/Cantera/src/equil/vcs_solve.h +++ b/Cantera/src/equil/vcs_solve.h @@ -509,7 +509,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; //! Decision as to whether a phase pops back into existence /*! @@ -670,7 +670,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 diff --git a/Cantera/src/kinetics/Kinetics.h b/Cantera/src/kinetics/Kinetics.h index e9c0bda33..f0ce9ac61 100644 --- a/Cantera/src/kinetics/Kinetics.h +++ b/Cantera/src/kinetics/Kinetics.h @@ -850,14 +850,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;} //@} diff --git a/Cantera/src/kinetics/importKinetics.cpp b/Cantera/src/kinetics/importKinetics.cpp index 986b0b3ac..09982c0ed 100644 --- a/Cantera/src/kinetics/importKinetics.cpp +++ b/Cantera/src/kinetics/importKinetics.cpp @@ -517,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; @@ -845,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); } diff --git a/Cantera/src/oneD/Inlet1D.h b/Cantera/src/oneD/Inlet1D.h index 9152f5366..87643403d 100644 --- a/Cantera/src/oneD/Inlet1D.h +++ b/Cantera/src/oneD/Inlet1D.h @@ -57,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;} @@ -151,8 +151,8 @@ 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(size_t jg, doublereal* xg, doublereal* rg, integer* diagg, doublereal rdt); @@ -182,7 +182,7 @@ 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(); @@ -214,7 +214,7 @@ namespace Cantera { } virtual ~Symm1D(){} - virtual std::string componentName(int n) const; + virtual std::string componentName(size_t n) const; virtual void init(); @@ -246,7 +246,7 @@ namespace Cantera { } virtual ~Outlet1D(){} - virtual std::string componentName(int n) const; + virtual std::string componentName(size_t n) const; virtual void init(); @@ -295,8 +295,8 @@ 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(size_t jg, doublereal* xg, doublereal* rg, integer* diagg, doublereal rdt); @@ -327,7 +327,7 @@ namespace Cantera { } virtual ~Surf1D(){} - virtual std::string componentName(int n) const; + virtual std::string componentName(size_t n) const; virtual void init(); diff --git a/Cantera/src/oneD/MultiNewton.cpp b/Cantera/src/oneD/MultiNewton.cpp index 584b2555d..9d145bdbf 100644 --- a/Cantera/src/oneD/MultiNewton.cpp +++ b/Cantera/src/oneD/MultiNewton.cpp @@ -134,7 +134,8 @@ namespace Cantera { "Jacobian is singular for domain "+ dom.id() + ", component " +dom.componentName(comp)+" at point " - +int2str(int(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 (int(iok) < 0) throw CanteraError("MultiNewton::step", diff --git a/Cantera/src/oneD/OneDim.cpp b/Cantera/src/oneD/OneDim.cpp index bd8de714f..f51131a30 100644 --- a/Cantera/src/oneD/OneDim.cpp +++ b/Cantera/src/oneD/OneDim.cpp @@ -53,12 +53,12 @@ namespace Cantera { } - int OneDim::domainIndex(string name) { + 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; } diff --git a/Cantera/src/oneD/OneDim.h b/Cantera/src/oneD/OneDim.h index 2e42d7e0b..43ca9be14 100644 --- a/Cantera/src/oneD/OneDim.h +++ b/Cantera/src/oneD/OneDim.h @@ -52,7 +52,7 @@ namespace Cantera { /// Return a reference to domain 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. size_t start(size_t i) const { return m_dom[i]->loc(); } diff --git a/Cantera/src/oneD/StFlow.cpp b/Cantera/src/oneD/StFlow.cpp index bbf1ac138..e2b18deb7 100644 --- a/Cantera/src/oneD/StFlow.cpp +++ b/Cantera/src/oneD/StFlow.cpp @@ -970,7 +970,7 @@ namespace Cantera { 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 diff --git a/Cantera/src/oneD/StFlow.h b/Cantera/src/oneD/StFlow.h index 9a205c728..ba175a23d 100644 --- a/Cantera/src/oneD/StFlow.h +++ b/Cantera/src/oneD/StFlow.h @@ -28,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; diff --git a/Cantera/src/oneD/boundaries1D.cpp b/Cantera/src/oneD/boundaries1D.cpp index 849c55ad6..79923049e 100644 --- a/Cantera/src/oneD/boundaries1D.cpp +++ b/Cantera/src/oneD/boundaries1D.cpp @@ -102,7 +102,7 @@ namespace Cantera { } string Inlet1D:: - componentName(int n) const { + componentName(size_t n) const { switch (n) { case 0: return "mdot"; @@ -259,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"; @@ -317,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"; @@ -399,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"; @@ -519,7 +519,7 @@ namespace Cantera { } } - string OutletRes1D::componentName(int n) const { + string OutletRes1D::componentName(size_t n) const { switch (n) { case 0: return "dummy"; @@ -641,7 +641,7 @@ namespace Cantera { - string Surf1D::componentName(int n) const { + string Surf1D::componentName(size_t n) const { switch (n) { case 0: return "temperature"; diff --git a/Cantera/src/thermo/GeneralSpeciesThermo.cpp b/Cantera/src/thermo/GeneralSpeciesThermo.cpp index 4457c773c..a4a742d4c 100644 --- a/Cantera/src/thermo/GeneralSpeciesThermo.cpp +++ b/Cantera/src/thermo/GeneralSpeciesThermo.cpp @@ -345,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 e525ab9cd..77c19e1e0 100644 --- a/Cantera/src/thermo/GeneralSpeciesThermo.h +++ b/Cantera/src/thermo/GeneralSpeciesThermo.h @@ -229,7 +229,7 @@ namespace Cantera { * * @return pointer to the SpeciesThermoInterpType object. */ - SpeciesThermoInterpType * provideSTIT(int k); + SpeciesThermoInterpType * provideSTIT(size_t k); protected: diff --git a/Cantera/src/thermo/HMWSoln.cpp b/Cantera/src/thermo/HMWSoln.cpp index 92369648b..7c1127715 100644 --- a/Cantera/src/thermo/HMWSoln.cpp +++ b/Cantera/src/thermo/HMWSoln.cpp @@ -653,9 +653,9 @@ 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 (size_t k = 0; k < m_kk; k++) { if (charge[k] > 0.0) { @@ -670,7 +670,7 @@ namespace Cantera { } } } - if (kcation < 0 || kanion < 0) { + if (kcation == npos || kanion == npos) { return L; } double xuse = xcation; @@ -1949,9 +1949,9 @@ 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 (size_t i = 0; i < m_kk; i++) { double charge_i = m_speciesCharge[i]; diff --git a/Cantera/src/thermo/HMWSoln_input.cpp b/Cantera/src/thermo/HMWSoln_input.cpp index 28f0d213d..fdc4c61ad 100644 --- a/Cantera/src/thermo/HMWSoln_input.cpp +++ b/Cantera/src/thermo/HMWSoln_input.cpp @@ -101,8 +101,7 @@ namespace Cantera { 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); @@ -305,8 +304,7 @@ namespace Cantera { 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); @@ -392,8 +390,7 @@ namespace Cantera { 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); @@ -493,8 +490,7 @@ namespace Cantera { 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); @@ -638,8 +634,7 @@ namespace Cantera { 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); @@ -771,8 +766,7 @@ namespace Cantera { 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); @@ -850,9 +844,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); @@ -951,8 +943,7 @@ namespace Cantera { 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); @@ -1539,8 +1530,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); diff --git a/Cantera/src/thermo/MargulesVPSSTP.cpp b/Cantera/src/thermo/MargulesVPSSTP.cpp index 8fadf47d5..ccaa6ec12 100644 --- a/Cantera/src/thermo/MargulesVPSSTP.cpp +++ b/Cantera/src/thermo/MargulesVPSSTP.cpp @@ -613,8 +613,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); @@ -988,12 +987,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/MolalityVPSSTP.cpp b/Cantera/src/thermo/MolalityVPSSTP.cpp index 0243aec0c..9e961878f 100644 --- a/Cantera/src/thermo/MolalityVPSSTP.cpp +++ b/Cantera/src/thermo/MolalityVPSSTP.cpp @@ -170,7 +170,7 @@ namespace Cantera { /* * return the solvent id index number. */ - int MolalityVPSSTP::solventIndex() const { + size_t MolalityVPSSTP::solventIndex() const { return m_indexSolvent; } diff --git a/Cantera/src/thermo/MolalityVPSSTP.h b/Cantera/src/thermo/MolalityVPSSTP.h index 63e60eb89..0ea2e8d2e 100644 --- a/Cantera/src/thermo/MolalityVPSSTP.h +++ b/Cantera/src/thermo/MolalityVPSSTP.h @@ -303,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 diff --git a/Cantera/src/thermo/Mu0Poly.cpp b/Cantera/src/thermo/Mu0Poly.cpp index 9bf738e9d..af8678d25 100644 --- a/Cantera/src/thermo/Mu0Poly.cpp +++ b/Cantera/src/thermo/Mu0Poly.cpp @@ -256,7 +256,7 @@ namespace Cantera { vector_fp c(2 + 2 * numPoints); - c[0] = numPoints; + c[0] = static_cast(numPoints); c[1] = h298; for (size_t i = 0; i < numPoints; i++) { c[2+i*2] = cTemperatures[i]; diff --git a/Cantera/src/transport/TransportFactory.cpp b/Cantera/src/transport/TransportFactory.cpp index 7bca50e46..50602da14 100644 --- a/Cantera/src/transport/TransportFactory.cpp +++ b/Cantera/src/transport/TransportFactory.cpp @@ -129,8 +129,8 @@ 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, @@ -200,7 +200,7 @@ namespace Cantera { * of polar-nonpolar pairs. For more information about this * correction, see Dixon-Lewis, Proc. Royal Society (1968). */ - 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 @@ -211,8 +211,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); diff --git a/Cantera/src/transport/TransportFactory.h b/Cantera/src/transport/TransportFactory.h index 5a6e35ea5..99ba8af93 100644 --- a/Cantera/src/transport/TransportFactory.h +++ b/Cantera/src/transport/TransportFactory.h @@ -195,13 +195,13 @@ namespace Cantera { /// Second-order correction to the binary diffusion coefficients - 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); /// Corrections for polar-nonpolar binary diffusion coefficients - 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/zeroD/Reactor.h b/Cantera/src/zeroD/Reactor.h index 4c4ae270d..6675287b1 100644 --- a/Cantera/src/zeroD/Reactor.h +++ b/Cantera/src/zeroD/Reactor.h @@ -126,7 +126,7 @@ namespace CanteraZeroD { size_t m_nv; size_t m_nsens; - vector_int m_pnum; + std::vector m_pnum; std::vector m_pname; std::vector m_nsens_wall; vector_fp m_mult_save; diff --git a/Cantera/src/zeroD/Wall.cpp b/Cantera/src/zeroD/Wall.cpp index f80cd42a0..934d28559 100644 --- a/Cantera/src/zeroD/Wall.cpp +++ b/Cantera/src/zeroD/Wall.cpp @@ -123,7 +123,7 @@ namespace CanteraZeroD { 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); diff --git a/Cantera/src/zeroD/Wall.h b/Cantera/src/zeroD/Wall.h index 47a7ec8f8..693d293f6 100644 --- a/Cantera/src/zeroD/Wall.h +++ b/Cantera/src/zeroD/Wall.h @@ -157,7 +157,7 @@ namespace CanteraZeroD { 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; From cea05ab5a52e7ef2911b8c53bffa112d12c3c1cf Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Fri, 20 Jan 2012 23:14:12 +0000 Subject: [PATCH 148/169] Fixed signed/unsigned/size_t warnings in the Matlab toolbox --- Cantera/matlab/src/ctmatutils.h | 6 ++--- Cantera/matlab/src/funcmethods.cpp | 6 ++--- Cantera/matlab/src/kineticsmethods.cpp | 12 ++++----- Cantera/matlab/src/mixturemethods.cpp | 12 ++++----- Cantera/matlab/src/onedimmethods.cpp | 30 ++++++++++----------- Cantera/matlab/src/phasemethods.cpp | 36 +++++++++++++------------ Cantera/matlab/src/surfmethods.cpp | 12 ++++----- Cantera/matlab/src/thermomethods.cpp | 14 +++++----- Cantera/matlab/src/transportmethods.cpp | 2 +- 9 files changed, 65 insertions(+), 65 deletions(-) diff --git a/Cantera/matlab/src/ctmatutils.h b/Cantera/matlab/src/ctmatutils.h index ffabe9d40..ba872b62a 100755 --- a/Cantera/matlab/src/ctmatutils.h +++ b/Cantera/matlab/src/ctmatutils.h @@ -21,9 +21,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); string msg; if (m == 1) { diff --git a/Cantera/matlab/src/funcmethods.cpp b/Cantera/matlab/src/funcmethods.cpp index 8f83b904b..da55888c7 100644 --- a/Cantera/matlab/src/funcmethods.cpp +++ b/Cantera/matlab/src/funcmethods.cpp @@ -17,9 +17,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/src/kineticsmethods.cpp b/Cantera/matlab/src/kineticsmethods.cpp index 6638fb40b..b4c571483 100644 --- a/Cantera/matlab/src/kineticsmethods.cpp +++ b/Cantera/matlab/src/kineticsmethods.cpp @@ -24,7 +24,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 +48,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 +72,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 +92,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/src/mixturemethods.cpp b/Cantera/matlab/src/mixturemethods.cpp index d82f57f78..aa2a18d3d 100644 --- a/Cantera/matlab/src/mixturemethods.cpp +++ b/Cantera/matlab/src/mixturemethods.cpp @@ -83,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); @@ -145,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/src/onedimmethods.cpp b/Cantera/matlab/src/onedimmethods.cpp index 49f9cf3b8..17126e2c0 100644 --- a/Cantera/matlab/src/onedimmethods.cpp +++ b/Cantera/matlab/src/onedimmethods.cpp @@ -17,7 +17,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 +27,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 +81,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 +129,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 +153,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 +211,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 +271,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/src/phasemethods.cpp b/Cantera/matlab/src/phasemethods.cpp index f17cd8225..86e42a7ef 100644 --- a/Cantera/matlab/src/phasemethods.cpp +++ b/Cantera/matlab/src/phasemethods.cpp @@ -9,14 +9,15 @@ 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) { @@ -75,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) @@ -111,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; @@ -124,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]); @@ -159,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: @@ -174,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; @@ -193,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: @@ -202,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/src/surfmethods.cpp b/Cantera/matlab/src/surfmethods.cpp index 2292b724e..8af7b4e89 100644 --- a/Cantera/matlab/src/surfmethods.cpp +++ b/Cantera/matlab/src/surfmethods.cpp @@ -18,11 +18,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 +81,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/src/thermomethods.cpp b/Cantera/matlab/src/thermomethods.cpp index edd526768..74cde4f6b 100644 --- a/Cantera/matlab/src/thermomethods.cpp +++ b/Cantera/matlab/src/thermomethods.cpp @@ -17,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; @@ -93,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: @@ -160,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: @@ -178,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/src/transportmethods.cpp b/Cantera/matlab/src/transportmethods.cpp index a2b9634b9..5a286c48d 100644 --- a/Cantera/matlab/src/transportmethods.cpp +++ b/Cantera/matlab/src/transportmethods.cpp @@ -20,7 +20,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. From d832f326254bb04ae077bf609215d33759cd6320 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Mon, 23 Jan 2012 03:35:46 +0000 Subject: [PATCH 149/169] Eliminated the Cantera_CXX namespace --- Cantera/cxx/README | 3 -- Cantera/cxx/SConscript | 10 ------- Cantera/cxx/demos/flamespeed/flamespeed.cpp | 1 - Cantera/cxx/include/Cantera.h | 4 --- Cantera/cxx/include/Edge.h | 5 ++-- Cantera/cxx/include/GRI30.h | 14 ++++----- Cantera/cxx/include/IdealGasMix.h | 25 +++++++--------- Cantera/cxx/include/IncompressibleSolid.h | 13 ++++---- Cantera/cxx/include/Interface.h | 30 ++++++++----------- Cantera/cxx/include/Metal.h | 12 ++++---- Cantera/cxx/include/PureFluid.h | 2 +- Cantera/cxx/include/importPhase.h | 25 ---------------- Cantera/cxx/include/thermo.h | 1 - Cantera/cxx/src/importPhase.cpp | 20 ------------- Cantera/fortran/f77demos/demo_ftnlib.cpp | 1 - .../ChemEquil_gri_matrix/gri_matrix.cpp | 1 - .../ChemEquil_gri_pairs/gri_pairs.cpp | 1 - .../ChemEquil_ionizedGas/ionizedGasEquil.cpp | 1 - test_problems/ChemEquil_red1/basopt_red1.cpp | 1 - test_problems/CpJump/CpJump.cpp | 1 - .../NASA9poly_test/NASA9poly_test.cpp | 1 - test_problems/cxx_ex/equil_example1.cpp | 1 - test_problems/cxx_ex/kinetics_example1.cpp | 1 - test_problems/cxx_ex/kinetics_example2.cpp | 1 - test_problems/cxx_ex/kinetics_example3.cpp | 1 - test_problems/cxx_ex/rxnpath_example1.cpp | 1 - test_problems/cxx_ex/transport_example1.cpp | 1 - test_problems/cxx_ex/transport_example2.cpp | 1 - .../mixGasTransport/mixGasTransport.cpp | 1 - .../multiGasTransport/multiGasTransport.cpp | 1 - test_problems/silane_equil/silane_equil.cpp | 1 - test_problems/surfkin/surfdemo.cpp | 2 -- tools/SConscript | 2 +- tools/templates/cxx/demo.cpp | 4 --- tools/templates/f77/demo_ftnlib.cpp | 1 - 35 files changed, 47 insertions(+), 144 deletions(-) delete mode 100644 Cantera/cxx/README delete mode 100644 Cantera/cxx/include/importPhase.h delete mode 100644 Cantera/cxx/src/importPhase.cpp 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 index 09946d590..7290f79af 100644 --- a/Cantera/cxx/SConscript +++ b/Cantera/cxx/SConscript @@ -4,16 +4,6 @@ Import('env', 'buildTargets', 'installTargets', 'demoTargets') localenv = env.Clone() -### C++ Interface Library ### - -lib = localenv.Library(pjoin('../../lib', 'ctcxx'), - source=mglob(localenv, 'src', 'cpp')) -inst = localenv.Install('$inst_libdir', lib) - -buildTargets.extend(lib) -installTargets.extend(inst) - - ### Demos ### # (subdir, program name, [source extensions]) diff --git a/Cantera/cxx/demos/flamespeed/flamespeed.cpp b/Cantera/cxx/demos/flamespeed/flamespeed.cpp index 90e07c0ee..182d2b2f2 100644 --- a/Cantera/cxx/demos/flamespeed/flamespeed.cpp +++ b/Cantera/cxx/demos/flamespeed/flamespeed.cpp @@ -5,7 +5,6 @@ #include using namespace Cantera; -using namespace Cantera_CXX; int flamespeed(int np, void* p) { try { diff --git a/Cantera/cxx/include/Cantera.h b/Cantera/cxx/include/Cantera.h index 30fe8901b..7c3ad199b 100755 --- a/Cantera/cxx/include/Cantera.h +++ b/Cantera/cxx/include/Cantera.h @@ -8,10 +8,6 @@ #ifndef CANTERA_H_INCL #define CANTERA_H_INCL -namespace Cantera_CXX{ } - -using namespace Cantera_CXX; - #include "kernel/ct_defs.h" // some useful functions diff --git a/Cantera/cxx/include/Edge.h b/Cantera/cxx/include/Edge.h index 0ae5f8ba6..296a34014 100644 --- a/Cantera/cxx/include/Edge.h +++ b/Cantera/cxx/include/Edge.h @@ -7,11 +7,10 @@ #include "kernel/EdgeKinetics.h" #include "kernel/importKinetics.h" -using namespace Cantera; -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 82babf559..191e5704f 100644 --- a/Cantera/cxx/include/GRI30.h +++ b/Cantera/cxx/include/GRI30.h @@ -8,7 +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 @@ -20,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"); } @@ -37,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 0c468a7b3..1f078d63e 100644 --- a/Cantera/cxx/include/Interface.h +++ b/Cantera/cxx/include/Interface.h @@ -1,7 +1,6 @@ /** * @file Interface.h - * Declaration and Definition for the class Interface, part of - * Cantera's Cantera_CXX namespace. + * Declaration and Definition for the class Interface. */ #ifndef CXX_INTERFACE #define CXX_INTERFACE @@ -14,22 +13,19 @@ // #include "kernel/InterfaceKinetics.h" // #include "kernel/importKinetics.h" -/** - * This namespace is used for the Cantera C++ user interface. - */ -namespace Cantera_CXX { +namespace Cantera { /** * An interface between multiple bulk phases. This class is * defined mostly for convenience. It inherits both from - * Cantera::SurfPhase and Cantera::InterfaceKinetics. It therefore + * SurfPhase and InterfaceKinetics. It therefore * represents a surface phase, and also acts as the kinetics * manager to manage reaction occurring on the surface, possibly * involving species from other phases. */ class Interface : - public Cantera::SurfPhase, - public Cantera::InterfaceKinetics + public SurfPhase, + public InterfaceKinetics { public: @@ -43,18 +39,18 @@ namespace Cantera_CXX { * reactions on this interface. */ Interface(std::string infile, std::string id, - std::vector phases) + std::vector phases) : m_ok(false), m_r(0) { - m_r = Cantera::get_XML_File(infile); + m_r = get_XML_File(infile); if (id == "-") id = ""; - Cantera::XML_Node* x = Cantera::get_XML_Node("#"+id, m_r); + XML_Node* x = get_XML_Node("#"+id, m_r); if (!x) - throw Cantera::CanteraError("Interface","error in get_XML_Node"); + throw CanteraError("Interface","error in get_XML_Node"); - Cantera::importPhase(*x, this); + importPhase(*x, this); phases.push_back(this); - Cantera::importKinetics(*x, phases, this); + importKinetics(*x, phases, this); m_ok = true; } @@ -66,7 +62,7 @@ namespace Cantera_CXX { protected: bool m_ok; - Cantera::XML_Node* m_r; + XML_Node* m_r; private: }; @@ -77,7 +73,7 @@ namespace Cantera_CXX { * instance. */ inline Interface* importInterface(std::string infile, std::string id, - std::vector phases) { + std::vector phases) { return new Interface(infile, id, phases); } 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 db4ad5e09..4e1df42a4 100644 --- a/Cantera/cxx/include/PureFluid.h +++ b/Cantera/cxx/include/PureFluid.h @@ -35,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/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/thermo.h b/Cantera/cxx/include/thermo.h index a27b23336..fedd56b66 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/src/importPhase.cpp b/Cantera/cxx/src/importPhase.cpp deleted file mode 100644 index 622a7a1ea..000000000 --- a/Cantera/cxx/src/importPhase.cpp +++ /dev/null @@ -1,20 +0,0 @@ -/** - * @file cxx/src/importPhase.cpp - */ - -#include - -#include "kernel/ThermoPhase.h" -#include "kernel/ThermoFactory.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/f77demos/demo_ftnlib.cpp b/Cantera/fortran/f77demos/demo_ftnlib.cpp index 4239878c7..511676406 100644 --- a/Cantera/fortran/f77demos/demo_ftnlib.cpp +++ b/Cantera/fortran/f77demos/demo_ftnlib.cpp @@ -30,7 +30,6 @@ #include using namespace Cantera; -using namespace Cantera_CXX; // store a pointer to an IdealGasMix object static IdealGasMix* _gas = 0; diff --git a/test_problems/ChemEquil_gri_matrix/gri_matrix.cpp b/test_problems/ChemEquil_gri_matrix/gri_matrix.cpp index 2475076a2..0e6d7e38b 100644 --- a/test_problems/ChemEquil_gri_matrix/gri_matrix.cpp +++ b/test_problems/ChemEquil_gri_matrix/gri_matrix.cpp @@ -8,7 +8,6 @@ using namespace std; using namespace Cantera; -using namespace Cantera_CXX; int main(int argc, char **argv) { #ifdef _MSC_VER diff --git a/test_problems/ChemEquil_gri_pairs/gri_pairs.cpp b/test_problems/ChemEquil_gri_pairs/gri_pairs.cpp index c13c29f0a..e061ae67d 100644 --- a/test_problems/ChemEquil_gri_pairs/gri_pairs.cpp +++ b/test_problems/ChemEquil_gri_pairs/gri_pairs.cpp @@ -15,7 +15,6 @@ using namespace std; using namespace Cantera; -using namespace Cantera_CXX; int main(int argc, char **argv) { #ifdef _MSC_VER diff --git a/test_problems/ChemEquil_ionizedGas/ionizedGasEquil.cpp b/test_problems/ChemEquil_ionizedGas/ionizedGasEquil.cpp index e778b5b24..43889f600 100644 --- a/test_problems/ChemEquil_ionizedGas/ionizedGasEquil.cpp +++ b/test_problems/ChemEquil_ionizedGas/ionizedGasEquil.cpp @@ -12,7 +12,6 @@ using namespace std; using namespace Cantera; -using namespace Cantera_CXX; int main(int argc, char **argv) { #ifdef _MSC_VER diff --git a/test_problems/ChemEquil_red1/basopt_red1.cpp b/test_problems/ChemEquil_red1/basopt_red1.cpp index 0f9653117..e5495df18 100644 --- a/test_problems/ChemEquil_red1/basopt_red1.cpp +++ b/test_problems/ChemEquil_red1/basopt_red1.cpp @@ -4,7 +4,6 @@ using namespace std; using namespace Cantera; -using namespace Cantera_CXX; int main(int argc, char **argv) { #ifdef _MSC_VER diff --git a/test_problems/CpJump/CpJump.cpp b/test_problems/CpJump/CpJump.cpp index 5a044f432..921fcfdc0 100644 --- a/test_problems/CpJump/CpJump.cpp +++ b/test_problems/CpJump/CpJump.cpp @@ -15,7 +15,6 @@ using namespace std; using namespace Cantera; -using namespace Cantera_CXX; int main(int argc, char **argv) { #ifdef _MSC_VER diff --git a/test_problems/NASA9poly_test/NASA9poly_test.cpp b/test_problems/NASA9poly_test/NASA9poly_test.cpp index f28bc6ff3..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) { diff --git a/test_problems/cxx_ex/equil_example1.cpp b/test_problems/cxx_ex/equil_example1.cpp index d2873a55e..e8a2f77fd 100755 --- a/test_problems/cxx_ex/equil_example1.cpp +++ b/test_problems/cxx_ex/equil_example1.cpp @@ -12,7 +12,6 @@ #include using namespace Cantera; -using namespace Cantera_CXX; //------------------------------------------------------------------- // utility functions for plotting diff --git a/test_problems/cxx_ex/kinetics_example1.cpp b/test_problems/cxx_ex/kinetics_example1.cpp index 3d3cd839b..ed002dc7c 100755 --- a/test_problems/cxx_ex/kinetics_example1.cpp +++ b/test_problems/cxx_ex/kinetics_example1.cpp @@ -11,7 +11,6 @@ #include #include "example_utils.h" using namespace Cantera; -using namespace Cantera_CXX; using namespace CanteraZeroD; using namespace std; diff --git a/test_problems/cxx_ex/kinetics_example2.cpp b/test_problems/cxx_ex/kinetics_example2.cpp index d3758e5be..00566ce2a 100755 --- a/test_problems/cxx_ex/kinetics_example2.cpp +++ b/test_problems/cxx_ex/kinetics_example2.cpp @@ -12,7 +12,6 @@ #include "example_utils.h" using namespace Cantera; -using namespace Cantera_CXX; /** * Same as kinetics_example1, except that it uses class GRI30 instead * of class IdealGasMix. diff --git a/test_problems/cxx_ex/kinetics_example3.cpp b/test_problems/cxx_ex/kinetics_example3.cpp index a32a1bc1d..9432a9b93 100644 --- a/test_problems/cxx_ex/kinetics_example3.cpp +++ b/test_problems/cxx_ex/kinetics_example3.cpp @@ -12,7 +12,6 @@ #include "example_utils.h" using namespace Cantera; -using namespace Cantera_CXX; // Kinetics example. This is written as a function so that one // driver program can run multiple examples. diff --git a/test_problems/cxx_ex/rxnpath_example1.cpp b/test_problems/cxx_ex/rxnpath_example1.cpp index 3d0407aa7..98608e574 100755 --- a/test_problems/cxx_ex/rxnpath_example1.cpp +++ b/test_problems/cxx_ex/rxnpath_example1.cpp @@ -15,7 +15,6 @@ // #include // using namespace std; using namespace Cantera; -using namespace Cantera_CXX; void writeRxnPathDiagram(double time, ReactionPathBuilder& b, IdealGasMix& gas, ostream& logfile, ostream& outfile) { diff --git a/test_problems/cxx_ex/transport_example1.cpp b/test_problems/cxx_ex/transport_example1.cpp index e09e5c559..7b4087e78 100755 --- a/test_problems/cxx_ex/transport_example1.cpp +++ b/test_problems/cxx_ex/transport_example1.cpp @@ -12,7 +12,6 @@ #include using namespace Cantera; -using namespace Cantera_CXX; template void makeTransportDataLabels(const G& gas, V& names) { diff --git a/test_problems/cxx_ex/transport_example2.cpp b/test_problems/cxx_ex/transport_example2.cpp index 0b95fc1b0..5b422b8cc 100755 --- a/test_problems/cxx_ex/transport_example2.cpp +++ b/test_problems/cxx_ex/transport_example2.cpp @@ -13,7 +13,6 @@ #include using namespace Cantera; -using namespace Cantera_CXX; template void makeTransportDataLabels(const G& gas, V& names) { diff --git a/test_problems/mixGasTransport/mixGasTransport.cpp b/test_problems/mixGasTransport/mixGasTransport.cpp index 8f4119dbd..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) { diff --git a/test_problems/multiGasTransport/multiGasTransport.cpp b/test_problems/multiGasTransport/multiGasTransport.cpp index 4880ec637..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) { diff --git a/test_problems/silane_equil/silane_equil.cpp b/test_problems/silane_equil/silane_equil.cpp index dd697ad02..b9bc11bf6 100644 --- a/test_problems/silane_equil/silane_equil.cpp +++ b/test_problems/silane_equil/silane_equil.cpp @@ -15,7 +15,6 @@ using namespace std; using namespace Cantera; -using namespace Cantera_CXX; int main(int argc, char **argv) { #ifdef _MSC_VER diff --git a/test_problems/surfkin/surfdemo.cpp b/test_problems/surfkin/surfdemo.cpp index 198d53b12..d8607a53d 100644 --- a/test_problems/surfkin/surfdemo.cpp +++ b/test_problems/surfkin/surfdemo.cpp @@ -9,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/SConscript b/tools/SConscript index c2883fdfe..d656fec62 100644 --- a/tools/SConscript +++ b/tools/SConscript @@ -4,7 +4,7 @@ Import('env', 'buildTargets', 'installTargets') localenv = env.Clone() programs = [('cti2ctml', ['src/cti2ctml.cpp'], ['ctbase']), - ('ck2cti', ['src/ck2cti.cpp'], ['converters','ctbase','tpx','ctcxx']), + ('ck2cti', ['src/ck2cti.cpp'], ['converters','ctbase','tpx']), ('csvdiff', mglob(localenv, 'testtools', 'cpp'), [])] for name, src, libs in programs: 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/f77/demo_ftnlib.cpp b/tools/templates/f77/demo_ftnlib.cpp index b31204f2a..4c1e94f82 100644 --- a/tools/templates/f77/demo_ftnlib.cpp +++ b/tools/templates/f77/demo_ftnlib.cpp @@ -30,7 +30,6 @@ #include using namespace Cantera; -using namespace Cantera_CXX; // store a pointer to an IdealGasMix object static IdealGasMix* _gas = 0; From ffec1b052a22fa4e782fafa3381940c63695ea69 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Mon, 23 Jan 2012 03:36:13 +0000 Subject: [PATCH 150/169] Combined CanteraZeroD and CanteraSpectra namespaces with Cantera --- Cantera/clib/src/clib_defs.h | 3 --- Cantera/clib/src/ctreactor.cpp | 2 +- Cantera/cxx/demos/combustor/combustor.cpp | 2 +- Cantera/cxx/demos/kinetics1/example_utils.h | 4 ---- Cantera/fortran/src/flib_defs.h | 2 -- Cantera/src/equil/vcs_equilibrate.cpp | 1 - Cantera/src/spectra/DiatomicMolecule.h | 2 +- Cantera/src/spectra/LineBroadener.cpp | 2 +- Cantera/src/spectra/LineBroadener.h | 3 +-- Cantera/src/spectra/Nuclei.h | 4 ++-- Cantera/src/spectra/rotor.cpp | 2 +- Cantera/src/spectra/rotor.h | 3 +-- Cantera/src/spectra/spectralUtilities.cpp | 2 +- Cantera/src/spectra/spectralUtilities.h | 5 ----- Cantera/src/zeroD/ConstPressureReactor.cpp | 3 +-- Cantera/src/zeroD/ConstPressureReactor.h | 2 +- Cantera/src/zeroD/FlowDevice.cpp | 2 +- Cantera/src/zeroD/FlowDevice.h | 6 ------ Cantera/src/zeroD/FlowReactor.cpp | 3 +-- Cantera/src/zeroD/FlowReactor.h | 2 +- Cantera/src/zeroD/PID_Controller.h | 2 +- Cantera/src/zeroD/Reactor.cpp | 3 +-- Cantera/src/zeroD/Reactor.h | 2 +- Cantera/src/zeroD/ReactorBase.cpp | 2 +- Cantera/src/zeroD/ReactorBase.h | 4 +--- Cantera/src/zeroD/ReactorFactory.cpp | 2 +- Cantera/src/zeroD/ReactorFactory.h | 3 +-- Cantera/src/zeroD/ReactorNet.cpp | 2 +- Cantera/src/zeroD/ReactorNet.h | 2 +- Cantera/src/zeroD/Reservoir.h | 2 +- Cantera/src/zeroD/Wall.cpp | 6 +----- Cantera/src/zeroD/Wall.h | 10 +++------- Cantera/src/zeroD/flowControllers.h | 2 +- test_problems/cxx_ex/example_utils.h | 2 -- test_problems/cxx_ex/kinetics_example1.cpp | 3 +-- test_problems/cxx_ex/kinetics_example2.cpp | 4 ++-- test_problems/cxx_ex/kinetics_example3.cpp | 2 +- test_problems/cxx_ex/rxnpath_example1.cpp | 2 +- test_problems/spectroscopy/spectratest.cpp | 4 ++-- 39 files changed, 37 insertions(+), 77 deletions(-) diff --git a/Cantera/clib/src/clib_defs.h b/Cantera/clib/src/clib_defs.h index f8a2d9b9d..715335325 100755 --- a/Cantera/clib/src/clib_defs.h +++ b/Cantera/clib/src/clib_defs.h @@ -40,8 +40,5 @@ #endif namespace Cantera {} -//using namespace Cantera; -namespace std {} -//using namespace std; #endif diff --git a/Cantera/clib/src/ctreactor.cpp b/Cantera/clib/src/ctreactor.cpp index 69a637dc2..985e59acc 100755 --- a/Cantera/clib/src/ctreactor.cpp +++ b/Cantera/clib/src/ctreactor.cpp @@ -16,7 +16,7 @@ #include "Cabinet.h" #include "Storage.h" -using namespace CanteraZeroD; +using namespace Cantera; typedef ReactorBase reactor_t; typedef ReactorNet reactornet_t; diff --git a/Cantera/cxx/demos/combustor/combustor.cpp b/Cantera/cxx/demos/combustor/combustor.cpp index b8a3c0c45..f52ebb185 100644 --- a/Cantera/cxx/demos/combustor/combustor.cpp +++ b/Cantera/cxx/demos/combustor/combustor.cpp @@ -11,7 +11,7 @@ #include #include -using namespace CanteraZeroD; +using namespace Cantera; void runexample() { diff --git a/Cantera/cxx/demos/kinetics1/example_utils.h b/Cantera/cxx/demos/kinetics1/example_utils.h index 59e62ef7d..236dff6d8 100644 --- a/Cantera/cxx/demos/kinetics1/example_utils.h +++ b/Cantera/cxx/demos/kinetics1/example_utils.h @@ -4,12 +4,8 @@ #include #include -namespace Cantera{} using namespace Cantera; -namespace std{} using namespace std; -namespace CanteraZeroD{} -using namespace CanteraZeroD; // Save the temperature, density, pressure, and mole fractions at one // time diff --git a/Cantera/fortran/src/flib_defs.h b/Cantera/fortran/src/flib_defs.h index 5ece2576a..dafdbf641 100644 --- a/Cantera/fortran/src/flib_defs.h +++ b/Cantera/fortran/src/flib_defs.h @@ -20,7 +20,5 @@ typedef integer status_t; namespace Cantera {} using namespace Cantera; -namespace std{} -using namespace std; #endif diff --git a/Cantera/src/equil/vcs_equilibrate.cpp b/Cantera/src/equil/vcs_equilibrate.cpp index c7574641c..9919eafb3 100644 --- a/Cantera/src/equil/vcs_equilibrate.cpp +++ b/Cantera/src/equil/vcs_equilibrate.cpp @@ -31,7 +31,6 @@ #include #include -using namespace Cantera; using namespace std; namespace Cantera { 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 2422eeea3..a7c50bd89 100644 --- a/Cantera/src/spectra/LineBroadener.cpp +++ b/Cantera/src/spectra/LineBroadener.cpp @@ -10,7 +10,7 @@ using boost::math::erf; using namespace std; -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 30560d19d..b51bee0d2 100644 --- a/Cantera/src/spectra/LineBroadener.h +++ b/Cantera/src/spectra/LineBroadener.h @@ -7,8 +7,7 @@ #include "ct_defs.h" #include "ctexceptions.h" -using namespace Cantera; -namespace CanteraSpectra { +namespace Cantera { /** * Base class for classes implementing line shapes of 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 f993fe61c..28b5270a2 100644 --- a/Cantera/src/spectra/rotor.cpp +++ b/Cantera/src/spectra/rotor.cpp @@ -7,7 +7,7 @@ using namespace std; -namespace CanteraSpectra { +namespace Cantera { /** * Constructor. diff --git a/Cantera/src/spectra/rotor.h b/Cantera/src/spectra/rotor.h index 70e2ba6ab..099bf0946 100644 --- a/Cantera/src/spectra/rotor.h +++ b/Cantera/src/spectra/rotor.h @@ -14,12 +14,11 @@ */ #include "ct_defs.h" -using namespace Cantera; /** * 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/zeroD/ConstPressureReactor.cpp b/Cantera/src/zeroD/ConstPressureReactor.cpp index 098ab4619..cc37e98b6 100644 --- a/Cantera/src/zeroD/ConstPressureReactor.cpp +++ b/Cantera/src/zeroD/ConstPressureReactor.cpp @@ -12,10 +12,9 @@ #include "InterfaceKinetics.h" #include "SurfPhase.h" -using namespace Cantera; using namespace std; -namespace CanteraZeroD { +namespace Cantera { ConstPressureReactor::ConstPressureReactor() : Reactor() {} diff --git a/Cantera/src/zeroD/ConstPressureReactor.h b/Cantera/src/zeroD/ConstPressureReactor.h index 530c2b126..20b256268 100644 --- a/Cantera/src/zeroD/ConstPressureReactor.h +++ b/Cantera/src/zeroD/ConstPressureReactor.h @@ -9,7 +9,7 @@ #include "Reactor.h" -namespace CanteraZeroD { +namespace Cantera { /** * Class ConstPressureReactor is a class for constant-pressure diff --git a/Cantera/src/zeroD/FlowDevice.cpp b/Cantera/src/zeroD/FlowDevice.cpp index a9ee93009..93719b70e 100644 --- a/Cantera/src/zeroD/FlowDevice.cpp +++ b/Cantera/src/zeroD/FlowDevice.cpp @@ -5,7 +5,7 @@ using namespace std; -namespace CanteraZeroD { +namespace Cantera { bool FlowDevice::install(ReactorBase& in, ReactorBase& out) { if (m_in || m_out) return false; diff --git a/Cantera/src/zeroD/FlowDevice.h b/Cantera/src/zeroD/FlowDevice.h index 64a30b0d2..4ad776151 100644 --- a/Cantera/src/zeroD/FlowDevice.h +++ b/Cantera/src/zeroD/FlowDevice.h @@ -13,14 +13,8 @@ namespace Cantera { class Func1; -} -using namespace Cantera; - -namespace CanteraZeroD { - class ReactorBase; // forward reference - const int MFC_Type = 1; const int PressureController_Type = 2; const int Valve_Type = 3; diff --git a/Cantera/src/zeroD/FlowReactor.cpp b/Cantera/src/zeroD/FlowReactor.cpp index 322a1628d..8a35e2290 100644 --- a/Cantera/src/zeroD/FlowReactor.cpp +++ b/Cantera/src/zeroD/FlowReactor.cpp @@ -8,10 +8,9 @@ #include "FlowReactor.h" -using namespace Cantera; using namespace std; -namespace CanteraZeroD { +namespace Cantera { FlowReactor::FlowReactor() : Reactor(), m_fctr(1.0e10), m_speed0(0.0) {} diff --git a/Cantera/src/zeroD/FlowReactor.h b/Cantera/src/zeroD/FlowReactor.h index 46e0361b0..138bcd56c 100644 --- a/Cantera/src/zeroD/FlowReactor.h +++ b/Cantera/src/zeroD/FlowReactor.h @@ -9,7 +9,7 @@ #include "Reactor.h" -namespace CanteraZeroD { +namespace Cantera { /** * Adiabatic, reversible flow in a constant-area duct. diff --git a/Cantera/src/zeroD/PID_Controller.h b/Cantera/src/zeroD/PID_Controller.h index 01a853c4b..764a364e5 100644 --- a/Cantera/src/zeroD/PID_Controller.h +++ b/Cantera/src/zeroD/PID_Controller.h @@ -7,7 +7,7 @@ #ifndef CT_PID_H #define CT_PID_H -namespace CanteraZeroD { +namespace Cantera { class PID_Controller { diff --git a/Cantera/src/zeroD/Reactor.cpp b/Cantera/src/zeroD/Reactor.cpp index ae032a97f..a938ec903 100644 --- a/Cantera/src/zeroD/Reactor.cpp +++ b/Cantera/src/zeroD/Reactor.cpp @@ -13,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); diff --git a/Cantera/src/zeroD/Reactor.h b/Cantera/src/zeroD/Reactor.h index 6675287b1..0ac09e411 100644 --- a/Cantera/src/zeroD/Reactor.h +++ b/Cantera/src/zeroD/Reactor.h @@ -10,7 +10,7 @@ #include "ReactorBase.h" #include "Kinetics.h" -namespace CanteraZeroD { +namespace Cantera { /** * Class Reactor is a general-purpose class for stirred diff --git a/Cantera/src/zeroD/ReactorBase.cpp b/Cantera/src/zeroD/ReactorBase.cpp index f14f9fe43..ea3a1f0ef 100644 --- a/Cantera/src/zeroD/ReactorBase.cpp +++ b/Cantera/src/zeroD/ReactorBase.cpp @@ -9,7 +9,7 @@ #include "Wall.h" using namespace std; -namespace CanteraZeroD { +namespace Cantera { ReactorBase::ReactorBase(string name) : m_nsp(0), m_thermo(0), diff --git a/Cantera/src/zeroD/ReactorBase.h b/Cantera/src/zeroD/ReactorBase.h index 68fcb4025..d5f1cb691 100644 --- a/Cantera/src/zeroD/ReactorBase.h +++ b/Cantera/src/zeroD/ReactorBase.h @@ -8,10 +8,8 @@ #include "ThermoPhase.h" -using namespace Cantera; - /// Namespace for classes implementing zero-dimensional reactor networks. -namespace CanteraZeroD { +namespace Cantera { // typedef Thermo thermo_t; diff --git a/Cantera/src/zeroD/ReactorFactory.cpp b/Cantera/src/zeroD/ReactorFactory.cpp index 360a2ab32..151f47c82 100644 --- a/Cantera/src/zeroD/ReactorFactory.cpp +++ b/Cantera/src/zeroD/ReactorFactory.cpp @@ -11,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 d05683184..cd090909c 100644 --- a/Cantera/src/zeroD/ReactorFactory.h +++ b/Cantera/src/zeroD/ReactorFactory.h @@ -14,8 +14,7 @@ #include #endif -namespace CanteraZeroD { - +namespace Cantera { class ReactorFactory : FactoryBase { diff --git a/Cantera/src/zeroD/ReactorNet.cpp b/Cantera/src/zeroD/ReactorNet.cpp index f80ec4e31..810fa3a1e 100644 --- a/Cantera/src/zeroD/ReactorNet.cpp +++ b/Cantera/src/zeroD/ReactorNet.cpp @@ -5,7 +5,7 @@ using namespace std; -namespace CanteraZeroD { +namespace Cantera { ReactorNet::ReactorNet() : Cantera::FuncEval(), m_nr(0), m_nreactors(0), m_integ(0), m_time(0.0), m_init(false), diff --git a/Cantera/src/zeroD/ReactorNet.h b/Cantera/src/zeroD/ReactorNet.h index 300e0f032..958d0e56e 100644 --- a/Cantera/src/zeroD/ReactorNet.h +++ b/Cantera/src/zeroD/ReactorNet.h @@ -11,7 +11,7 @@ #include "Integrator.h" #include "Array.h" -namespace CanteraZeroD { +namespace Cantera { class ReactorNet : public Cantera::FuncEval { diff --git a/Cantera/src/zeroD/Reservoir.h b/Cantera/src/zeroD/Reservoir.h index f66439bfa..984dc3055 100644 --- a/Cantera/src/zeroD/Reservoir.h +++ b/Cantera/src/zeroD/Reservoir.h @@ -9,7 +9,7 @@ #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 934d28559..c707ff3d6 100644 --- a/Cantera/src/zeroD/Wall.cpp +++ b/Cantera/src/zeroD/Wall.cpp @@ -5,14 +5,10 @@ #include "InterfaceKinetics.h" #include "SurfPhase.h" -using Cantera::Func1; -using Cantera::Kinetics; - using namespace std; -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) { diff --git a/Cantera/src/zeroD/Wall.h b/Cantera/src/zeroD/Wall.h index 693d293f6..b70ba62ec 100644 --- a/Cantera/src/zeroD/Wall.h +++ b/Cantera/src/zeroD/Wall.h @@ -12,16 +12,12 @@ #include "Func1.h" namespace Cantera { - class Kinetics; - class Func1; - class SurfPhase; -} -//using namespace Cantera; - -namespace CanteraZeroD { // forward references class ReactorBase; + class Kinetics; + class Func1; + class SurfPhase; class Wall { diff --git a/Cantera/src/zeroD/flowControllers.h b/Cantera/src/zeroD/flowControllers.h index 8c3d4fcfd..d73ff8685 100644 --- a/Cantera/src/zeroD/flowControllers.h +++ b/Cantera/src/zeroD/flowControllers.h @@ -14,7 +14,7 @@ //#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/test_problems/cxx_ex/example_utils.h b/test_problems/cxx_ex/example_utils.h index 951e557bf..91281f050 100755 --- a/test_problems/cxx_ex/example_utils.h +++ b/test_problems/cxx_ex/example_utils.h @@ -6,8 +6,6 @@ using namespace Cantera; using namespace std; -namespace CanteraZeroD{} -using namespace CanteraZeroD; // Save the temperature, density, pressure, and mole fractions at one // time diff --git a/test_problems/cxx_ex/kinetics_example1.cpp b/test_problems/cxx_ex/kinetics_example1.cpp index ed002dc7c..bcc91abe2 100755 --- a/test_problems/cxx_ex/kinetics_example1.cpp +++ b/test_problems/cxx_ex/kinetics_example1.cpp @@ -11,7 +11,6 @@ #include #include "example_utils.h" using namespace Cantera; -using namespace CanteraZeroD; using namespace std; // Kinetics example. This is written as a function so that one @@ -73,7 +72,7 @@ int kinetics_example1(int job) { // create a container object to run the simulation // and add the reactor to it - CanteraZeroD::ReactorNet *sim_ptr = new CanteraZeroD::ReactorNet(); + ReactorNet* sim_ptr = new ReactorNet(); sim_ptr->addReactor(&r); double tm; diff --git a/test_problems/cxx_ex/kinetics_example2.cpp b/test_problems/cxx_ex/kinetics_example2.cpp index 00566ce2a..6cfef41a8 100755 --- a/test_problems/cxx_ex/kinetics_example2.cpp +++ b/test_problems/cxx_ex/kinetics_example2.cpp @@ -62,8 +62,8 @@ int kinetics_example2(int job) { // create a container object to run the simulation // and add the reactor to it - CanteraZeroD::ReactorNet * sim_ptr = new ReactorNet (); - CanteraZeroD::ReactorNet &sim = *sim_ptr; + ReactorNet* sim_ptr = new ReactorNet(); + ReactorNet& sim = *sim_ptr; sim.addReactor(&r); double tm; diff --git a/test_problems/cxx_ex/kinetics_example3.cpp b/test_problems/cxx_ex/kinetics_example3.cpp index 9432a9b93..a107724bd 100644 --- a/test_problems/cxx_ex/kinetics_example3.cpp +++ b/test_problems/cxx_ex/kinetics_example3.cpp @@ -68,7 +68,7 @@ int kinetics_example3(int job) { // create a container object to run the simulation // and add the reactor to it - CanteraZeroD::ReactorNet& sim = *(new ReactorNet()); + ReactorNet& sim = *(new ReactorNet()); sim.addReactor(&r); double tm; diff --git a/test_problems/cxx_ex/rxnpath_example1.cpp b/test_problems/cxx_ex/rxnpath_example1.cpp index 98608e574..6e7bf56da 100755 --- a/test_problems/cxx_ex/rxnpath_example1.cpp +++ b/test_problems/cxx_ex/rxnpath_example1.cpp @@ -117,7 +117,7 @@ int rxnpath_example1(int job) { // create a container object to run the simulation // and add the reactor to it - CanteraZeroD::ReactorNet& sim = *(new ReactorNet ()); + ReactorNet& sim = *(new ReactorNet()); sim.addReactor(&r); // create a reaction path diagram builder 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; From c708682e565b4f38cd267b06e0917302bd727f01 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Mon, 23 Jan 2012 03:36:42 +0000 Subject: [PATCH 151/169] Removed 'using namespace std' from all header files --- Cantera/clib/src/ctfunc.cpp | 4 +-- Cantera/clib/src/ctreactor.cpp | 2 +- Cantera/cxx/demos/kinetics1/example_utils.h | 1 - Cantera/cxx/include/zerodim.h | 2 -- Cantera/matlab/src/ctmatutils.h | 1 - Cantera/matlab/src/mllogger.h | 1 - Cantera/python/src/pylogger.h | 2 -- Cantera/src/converters/CKParser.h | 13 ++++---- Cantera/src/converters/CKReader.h | 1 - Cantera/src/converters/Constituent.h | 3 +- Cantera/src/converters/Element.h | 14 ++++----- Cantera/src/converters/Reaction.cpp | 10 +++---- Cantera/src/converters/Reaction.h | 32 +++++++------------- Cantera/src/converters/RxnSpecies.h | 8 ++--- Cantera/src/converters/Species.h | 17 +++++------ Cantera/src/converters/ckr_defs.h | 1 - Cantera/src/converters/ckr_utils.h | 33 +++++++-------------- Cantera/src/converters/writelog.h | 3 +- Cantera/src/kinetics/Group.h | 1 - Cantera/src/numerics/Func1.h | 1 - Cantera/src/thermo/PureFluidPhase.cpp | 8 +++-- Cantera/src/transport/AqueousTransport.h | 10 +++---- Cantera/src/transport/LiquidTransport.h | 4 +-- Cantera/src/transport/MixTransport.h | 18 +++++------ Cantera/src/transport/SimpleTransport.h | 2 -- Cantera/src/transport/WaterTransport.h | 2 -- apps/bvp/BoundaryValueProblem.h | 1 - ext/tpx/CarbonDioxide.cpp | 4 +-- ext/tpx/Sub.cpp | 2 ++ ext/tpx/Sub.h | 13 ++++---- ext/tpx/utils.cpp | 2 ++ test_problems/cxx_ex/equil_example1.cpp | 22 +++++++------- test_problems/cxx_ex/example_utils.h | 6 ++-- test_problems/cxx_ex/kinetics_example2.cpp | 22 +++++++------- test_problems/cxx_ex/kinetics_example3.cpp | 6 ++-- test_problems/cxx_ex/rxnpath_example1.cpp | 10 ++++--- test_problems/cxx_ex/transport_example1.cpp | 12 ++++---- test_problems/cxx_ex/transport_example2.cpp | 12 ++++---- 38 files changed, 135 insertions(+), 171 deletions(-) diff --git a/Cantera/clib/src/ctfunc.cpp b/Cantera/clib/src/ctfunc.cpp index a1144556e..a3951163b 100755 --- a/Cantera/clib/src/ctfunc.cpp +++ b/Cantera/clib/src/ctfunc.cpp @@ -142,8 +142,8 @@ extern "C" { 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); + 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); diff --git a/Cantera/clib/src/ctreactor.cpp b/Cantera/clib/src/ctreactor.cpp index 985e59acc..3a42371ff 100755 --- a/Cantera/clib/src/ctreactor.cpp +++ b/Cantera/clib/src/ctreactor.cpp @@ -177,7 +177,7 @@ extern "C" { 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/cxx/demos/kinetics1/example_utils.h b/Cantera/cxx/demos/kinetics1/example_utils.h index 236dff6d8..6a3100510 100644 --- a/Cantera/cxx/demos/kinetics1/example_utils.h +++ b/Cantera/cxx/demos/kinetics1/example_utils.h @@ -5,7 +5,6 @@ #include using namespace Cantera; -using namespace std; // Save the temperature, density, pressure, and mole fractions at one // time diff --git a/Cantera/cxx/include/zerodim.h b/Cantera/cxx/include/zerodim.h index 68c6e760b..4351d6f36 100644 --- a/Cantera/cxx/include/zerodim.h +++ b/Cantera/cxx/include/zerodim.h @@ -8,7 +8,5 @@ #include "kernel/FlowReactor.h" #include "kernel/ConstPressureReactor.h" -using namespace CanteraZeroD; - #endif diff --git a/Cantera/matlab/src/ctmatutils.h b/Cantera/matlab/src/ctmatutils.h index ba872b62a..5ad3e6c55 100755 --- a/Cantera/matlab/src/ctmatutils.h +++ b/Cantera/matlab/src/ctmatutils.h @@ -2,7 +2,6 @@ const double Undef = -999.123; //const double DERR = -999.999; #include -using namespace std; void reportError(); diff --git a/Cantera/matlab/src/mllogger.h b/Cantera/matlab/src/mllogger.h index 67470aeca..a0205b9bc 100644 --- a/Cantera/matlab/src/mllogger.h +++ b/Cantera/matlab/src/mllogger.h @@ -9,7 +9,6 @@ #include "cantera/kernel/logger.h" #include -//using namespace std; static std::string ss = "disp(' "; diff --git a/Cantera/python/src/pylogger.h b/Cantera/python/src/pylogger.h index 9a84139cb..62d33c94c 100644 --- a/Cantera/python/src/pylogger.h +++ b/Cantera/python/src/pylogger.h @@ -5,8 +5,6 @@ #include #include "cantera/kernel/logger.h" -using namespace std; - static std::string ss = "print \"\"\" "; namespace Cantera { diff --git a/Cantera/src/converters/CKParser.h b/Cantera/src/converters/CKParser.h index a34b7bde2..140345f1d 100755 --- a/Cantera/src/converters/CKParser.h +++ b/Cantera/src/converters/CKParser.h @@ -11,7 +11,6 @@ #include #include #include -//using namespace std; #include "ckr_defs.h" #include "Element.h" @@ -53,17 +52,17 @@ namespace ckr { bool readElementSection(elementList& elements); bool readSpeciesSection(speciesList& species); - bool readThermoSection(vector& names, - speciesTable& speciesData, vector_fp& temp, - int& optionFlag, ostream& log); - bool readReactionSection(const vector& speciesNames, - vector& elementNames, + bool readThermoSection(std::vector& names, + speciesTable& speciesData, vector_fp& temp, + int& optionFlag, std::ostream& log); + 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.h b/Cantera/src/converters/CKReader.h index 56515423a..64c87933d 100755 --- a/Cantera/src/converters/CKReader.h +++ b/Cantera/src/converters/CKReader.h @@ -18,7 +18,6 @@ #include #include -using namespace std; namespace ckr { diff --git a/Cantera/src/converters/Constituent.h b/Cantera/src/converters/Constituent.h index d8daf5d06..c81773045 100755 --- a/Cantera/src/converters/Constituent.h +++ b/Cantera/src/converters/Constituent.h @@ -11,7 +11,6 @@ #include #include -using namespace std; namespace ckr { @@ -22,7 +21,7 @@ namespace ckr { */ class Constituent { public: - string name; //!< The name of the object. + std::string name; //!< The name of the object. double number; //!< The number of units (molecules, etc.). }; diff --git a/Cantera/src/converters/Element.h b/Cantera/src/converters/Element.h index 5ba352502..25aeb5f95 100755 --- a/Cantera/src/converters/Element.h +++ b/Cantera/src/converters/Element.h @@ -12,8 +12,6 @@ #include #include -using namespace std; - namespace ckr { /** @@ -41,7 +39,7 @@ public: /// Construct a new empty Element object - Element(const string& nm, double wt) : + Element(const std::string& nm, double wt) : name(nm), atomicWeight(wt), valid(0), @@ -54,12 +52,12 @@ public: /// Destructor ~Element() {} - 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 - string comment; //!< comment in input file + std::string comment; //!< comment in input file /** @@ -72,11 +70,11 @@ public: bool operator!=(const Element& e) const { return !(*this == e); } - friend ostream& operator<<(ostream& s, const Element& e) { + friend std::ostream& operator<<(std::ostream& s, const Element& e) { s << e.name; if (!e.weightFromDB) s << "/" << e.atomicWeight << "/"; if (e.comment != "") - s << " !" << e.comment << endl; + s << " !" << e.comment << std::endl; else s << " "; return s; @@ -84,7 +82,7 @@ public: }; /// a list (vector) of Elements -typedef vector elementList; +typedef std::vector elementList; } diff --git a/Cantera/src/converters/Reaction.cpp b/Cantera/src/converters/Reaction.cpp index d7c26c81f..e7a1050f8 100755 --- a/Cantera/src/converters/Reaction.cpp +++ b/Cantera/src/converters/Reaction.cpp @@ -59,10 +59,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(); @@ -126,8 +126,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; } @@ -145,7 +145,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 c626ea87e..1333bae4f 100755 --- a/Cantera/src/converters/Reaction.h +++ b/Cantera/src/converters/Reaction.h @@ -12,13 +12,11 @@ #include #include #include -using namespace std; #include "ckr_defs.h" #include "ckr_utils.h" #include "RxnSpecies.h" - namespace ckr { @@ -183,7 +181,7 @@ namespace ckr { * third body collision partners, or a species name if only * one species does. */ - string thirdBody; + std::string thirdBody; /// Reaction number. int number; @@ -192,21 +190,21 @@ namespace ckr { * list of species that participate as reactants, * and their stoichiometric coefficients */ - vector reactants; + std::vector reactants; - mutable map fwdOrder; + mutable std::map fwdOrder; /** * list of species that participate as products, * and their stoichiometric coefficients */ - vector products; + std::vector products; /** * map from species names to enhanced third-body collision efficiencies */ - mutable map e3b; + mutable std::map e3b; /** * Forward rate coefficient. For falloff reactions, this is the @@ -231,39 +229,31 @@ namespace ckr { /** * auxiliary data not handled elsewhere. */ - mutable map otherAuxData; + mutable std::map otherAuxData; /** * input file lines */ - vector lines; + std::vector lines; /** * comments */ - vector comment; + std::vector comment; // methods - double stoichCoefficient(const string& s) const; + double stoichCoefficient(const std::string& s) const; bool operator==(const Reaction& r) const; - void write(ostream& s) const; + void write(std::ostream& s) const; }; /// a list of Reaction objects - typedef 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 e49b46a79..1cc31878b 100755 --- a/Cantera/src/converters/RxnSpecies.h +++ b/Cantera/src/converters/RxnSpecies.h @@ -13,12 +13,10 @@ #include //#include "Cantera.h" -using namespace std; - namespace ckr { - typedef vector_int group_t; - typedef vector grouplist_t; + typedef vector_int group_t; + typedef std::vector grouplist_t; /** @@ -29,7 +27,7 @@ class RxnSpecies { public: RxnSpecies() : number(0) {} - string name; //!< The name of the object. + std::string name; //!< The name of the object. double number; //!< The number of units (molecules, etc.). grouplist_t groups; }; diff --git a/Cantera/src/converters/Species.h b/Cantera/src/converters/Species.h index ca5d9b24e..e4ddf9ad3 100755 --- a/Cantera/src/converters/Species.h +++ b/Cantera/src/converters/Species.h @@ -55,19 +55,18 @@ namespace ckr { int thermoFormatType; //! Species Name - string name; - string id; //!< ID tag from 'date' field in input - 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 - vector elements; + std::vector elements; /// map from element symbols to atom numbers - mutable map comp; + mutable std::map comp; /// polynomial coefficients for the lower temperature range vector_fp lowCoeffs; @@ -88,7 +87,7 @@ namespace ckr { /// position in the list of species in the input file int index; - string m_commentsRef; + std::string m_commentsRef; private: //! Delete private data @@ -96,10 +95,10 @@ namespace ckr { }; //! Shorthand for a list of Species - typedef vector speciesList; + typedef std::vector speciesList; //! A map from species names to Species objects - typedef map speciesTable; + typedef std::map speciesTable; } #endif diff --git a/Cantera/src/converters/ckr_defs.h b/Cantera/src/converters/ckr_defs.h index 8138974f7..0240bfd50 100755 --- a/Cantera/src/converters/ckr_defs.h +++ b/Cantera/src/converters/ckr_defs.h @@ -14,7 +14,6 @@ #include #include #include -//using namespace std; //#include "../ctvector.h" diff --git a/Cantera/src/converters/ckr_utils.h b/Cantera/src/converters/ckr_utils.h index ed4dbcef8..8df7de900 100755 --- a/Cantera/src/converters/ckr_utils.h +++ b/Cantera/src/converters/ckr_utils.h @@ -13,39 +13,30 @@ #include #include -using namespace std; - namespace ckr { /** - * * Fill vector 'keys' with the keys of map 'mp' - * */ - template -void getMapKeys(const map& mp, vector& keys) { +void getMapKeys(const std::map& mp, std::vector& keys) { keys.clear(); - typename 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 map& mp, vector& values) { +void getMapValues(const std::map& mp, std::vector& values) { values.clear(); - typename 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 @@ -109,10 +100,10 @@ inline bool valid(L& list) { /// Remove all white space from string s. -void removeWhiteSpace(string& s); +void removeWhiteSpace(std::string& s); -void getTokens(string& begin, - int n, vector& toks, char delim=' '); +void getTokens(std::string& begin, + int n, std::vector& toks, char delim=' '); /** @@ -123,15 +114,13 @@ void getTokens(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 string& s1, const string& s2); +bool match(const std::string& s1, const std::string& s2); /** * Check whether string 'word' begins with a Chemkin keyword. */ -inline bool isKeyword(string word) +inline bool isKeyword(std::string word) { return (match(word, "ELEM") || match(word, "SPEC") || @@ -141,8 +130,8 @@ inline bool isKeyword(string word) } -bool extractSlashData(string& s, string& name, string& data); -string capitalize(const string& word); +bool extractSlashData(std::string& s, std::string& name, std::string& data); +std::string capitalize(const std::string& word); } diff --git a/Cantera/src/converters/writelog.h b/Cantera/src/converters/writelog.h index b079d90bf..b8e436486 100755 --- a/Cantera/src/converters/writelog.h +++ b/Cantera/src/converters/writelog.h @@ -12,7 +12,6 @@ #include #include #include -//using namespace std; #include "Species.h" #include "Reaction.h" @@ -20,7 +19,7 @@ //#include "Cantera.h" namespace ckr { - std::string newTask(string msg); + std::string newTask(std::string msg); bool writeFalloff(int type, const vector_fp& c, std::ostream& log); bool writeRateCoeff(const RateCoeff& k, std::ostream& log); void printReactionEquation(std::ostream& f, const Reaction& r); diff --git a/Cantera/src/kinetics/Group.h b/Cantera/src/kinetics/Group.h index 32dd6b15d..55fc6c0bf 100644 --- a/Cantera/src/kinetics/Group.h +++ b/Cantera/src/kinetics/Group.h @@ -9,7 +9,6 @@ #include "ct_defs.h" -//using namespace std; namespace Cantera { /** diff --git a/Cantera/src/numerics/Func1.h b/Cantera/src/numerics/Func1.h index 14aaee763..8f0eb335f 100644 --- a/Cantera/src/numerics/Func1.h +++ b/Cantera/src/numerics/Func1.h @@ -13,7 +13,6 @@ #include #include -using namespace std; namespace Cantera { diff --git a/Cantera/src/thermo/PureFluidPhase.cpp b/Cantera/src/thermo/PureFluidPhase.cpp index 4e1df5968..22c1e7a61 100644 --- a/Cantera/src/thermo/PureFluidPhase.cpp +++ b/Cantera/src/thermo/PureFluidPhase.cpp @@ -16,6 +16,10 @@ #include #include +using std::string; +using std::endl; +using std::setw; + namespace Cantera { // Base Constructor @@ -470,8 +474,8 @@ namespace Cantera { std::vector ubar(kk, 0.0); std::vector cpbar(kk, 0.0); std::vector vbar(kk, 0.0); - vector pNames; - vector data; + std::vector pNames; + std::vector data; getMoleFractions(DATA_PTR(x)); pNames.push_back("X"); diff --git a/Cantera/src/transport/AqueousTransport.h b/Cantera/src/transport/AqueousTransport.h index 1eb47ed51..886c15a56 100644 --- a/Cantera/src/transport/AqueousTransport.h +++ b/Cantera/src/transport/AqueousTransport.h @@ -8,8 +8,6 @@ #ifndef CT_AQUEOUSTRAN_H #define CT_AQUEOUSTRAN_H -using namespace std; - // Cantera includes #include "TransportBase.h" #include "DenseMatrix.h" @@ -342,21 +340,21 @@ namespace Cantera { vector_fp m_mw; // polynomial fits - vector > m_poly; + std::vector > m_poly; //! Polynomial coefficients of the viscosity /*! * These express the temperature dependendence of the pures * species viscosities. */ - vector m_visccoeffs; + std::vector m_visccoeffs; //! Polynomial coefficients of the conductivities /*! * These express the temperature dependendence of the pures * species conductivities */ - vector m_condcoeffs; + std::vector m_condcoeffs; //! Polynomial coefficients of the binary diffusion coefficients /*! @@ -364,7 +362,7 @@ namespace Cantera { * binary diffusivities. An overall pressure dependence is then * added. */ - vector m_diffcoeffs; + std::vector m_diffcoeffs; //! Internal value of the gradient of the mole fraction vector diff --git a/Cantera/src/transport/LiquidTransport.h b/Cantera/src/transport/LiquidTransport.h index 546f73003..467f8b588 100644 --- a/Cantera/src/transport/LiquidTransport.h +++ b/Cantera/src/transport/LiquidTransport.h @@ -15,8 +15,6 @@ #include #include -using namespace std; - // Cantera includes #include "TransportBase.h" #include "DenseMatrix.h" @@ -422,7 +420,7 @@ namespace Cantera { * binary diffusivities. An overall pressure dependence is then * added. */ - vector m_diffcoeffs; + std::vector m_diffcoeffs; //! Internal value of the gradient of the mole fraction vector /*! diff --git a/Cantera/src/transport/MixTransport.h b/Cantera/src/transport/MixTransport.h index 2ad4159ca..93c3501d1 100644 --- a/Cantera/src/transport/MixTransport.h +++ b/Cantera/src/transport/MixTransport.h @@ -14,8 +14,6 @@ #include #include -using namespace std; - // Cantera includes #include "TransportBase.h" #include "DenseMatrix.h" @@ -138,9 +136,9 @@ namespace Cantera { vector_fp m_mw; // polynomial fits - vector m_visccoeffs; - vector m_condcoeffs; - vector m_diffcoeffs; + std::vector m_visccoeffs; + std::vector m_condcoeffs; + std::vector m_diffcoeffs; vector_fp m_polytempvec; // property values @@ -151,11 +149,11 @@ namespace Cantera { array_fp m_molefracs; - vector > m_poly; - vector m_astar_poly; - vector m_bstar_poly; - vector m_cstar_poly; - vector m_om22_poly; + std::vector > m_poly; + std::vector m_astar_poly; + std::vector m_bstar_poly; + std::vector m_cstar_poly; + std::vector m_om22_poly; DenseMatrix m_astar; DenseMatrix m_bstar; DenseMatrix m_cstar; diff --git a/Cantera/src/transport/SimpleTransport.h b/Cantera/src/transport/SimpleTransport.h index 6e2bd46cb..43b0de2ff 100644 --- a/Cantera/src/transport/SimpleTransport.h +++ b/Cantera/src/transport/SimpleTransport.h @@ -15,8 +15,6 @@ #include #include -using namespace std; - // Cantera includes #include "TransportBase.h" #include "DenseMatrix.h" diff --git a/Cantera/src/transport/WaterTransport.h b/Cantera/src/transport/WaterTransport.h index 999cc41c1..4d72b35f9 100644 --- a/Cantera/src/transport/WaterTransport.h +++ b/Cantera/src/transport/WaterTransport.h @@ -15,8 +15,6 @@ #include #include -using namespace std; - // Cantera includes #include "TransportBase.h" #include "DenseMatrix.h" diff --git a/apps/bvp/BoundaryValueProblem.h b/apps/bvp/BoundaryValueProblem.h index 106aabc4b..6083fd42f 100644 --- a/apps/bvp/BoundaryValueProblem.h +++ b/apps/bvp/BoundaryValueProblem.h @@ -8,7 +8,6 @@ #include #include using namespace Cantera; -using namespace std; /// Namespace for the boundary value problem package. namespace BVP { diff --git a/ext/tpx/CarbonDioxide.cpp b/ext/tpx/CarbonDioxide.cpp index d0859aa06..21a990b03 100755 --- a/ext/tpx/CarbonDioxide.cpp +++ b/ext/tpx/CarbonDioxide.cpp @@ -311,7 +311,7 @@ double CarbonDioxide::Psat(){ double log, sum=0,P; if ((T < Tmn) || (T > Tc)) { - 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++) @@ -332,7 +332,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/Sub.cpp b/ext/tpx/Sub.cpp index dda02e7ab..e36c2aeac 100755 --- a/ext/tpx/Sub.cpp +++ b/ext/tpx/Sub.cpp @@ -7,6 +7,8 @@ #include #include +using std::string; + namespace tpx { static string fp2str(double x, string fmt="%g") { diff --git a/ext/tpx/Sub.h b/ext/tpx/Sub.h index 3fd40eef8..f2e48c696 100755 --- a/ext/tpx/Sub.h +++ b/ext/tpx/Sub.h @@ -21,19 +21,18 @@ #include #include -using namespace std; namespace tpx { class TPX_Error { public: - TPX_Error(string p, string e) { + TPX_Error(std::string p, std::string e) { ErrorMessage = e; ErrorProcedure = p; } virtual ~TPX_Error(){} - static string ErrorMessage; - static string ErrorProcedure; + static std::string ErrorMessage; + static std::string ErrorProcedure; }; @@ -70,7 +69,7 @@ namespace tpx { const double Undef = 999.1234; - string errorMsg(int flag); + std::string errorMsg(int flag); class Substance { public: @@ -200,8 +199,8 @@ namespace tpx { int Err; double m_energy_offset; double m_entropy_offset; - string m_name; - string m_formula; + std::string m_name; + std::string m_formula; // virtual double Xm(int k) { return 1.0;} //virtual int Species() { return 1;} diff --git a/ext/tpx/utils.cpp b/ext/tpx/utils.cpp index be81b09ac..d75a44cdf 100755 --- a/ext/tpx/utils.cpp +++ b/ext/tpx/utils.cpp @@ -1,6 +1,8 @@ #include "subs.h" #include "utils.h" +using std::string; + namespace tpx { static string lowercase(string s) { diff --git a/test_problems/cxx_ex/equil_example1.cpp b/test_problems/cxx_ex/equil_example1.cpp index e8a2f77fd..9794cb0fc 100755 --- a/test_problems/cxx_ex/equil_example1.cpp +++ b/test_problems/cxx_ex/equil_example1.cpp @@ -27,9 +27,9 @@ void makeEquilDataLabels(const G& gas, V& names) { } template -void plotEquilSoln(string fname, string fmt, string title, const G& gas, - const A& soln) { - vector names; +void plotEquilSoln(std::string fname, std::string fmt, std::string title, + const G& gas, const A& soln) { + std::vector names; makeEquilDataLabels(gas, names); writePlotFile(fname, fmt, title, names, soln); } @@ -46,10 +46,10 @@ void plotEquilSoln(string fname, string fmt, string title, const G& gas, int equil_example1(int job) { - cout << "Chemical equilibrium." << endl; + std::cout << "Chemical equilibrium." << std::endl; if (job > 0) { - cout << "Equilibrium composition and pressure for a " - << "range of temperatures at constant density." << endl; + std::cout << "Equilibrium composition and pressure for a " + << "range of temperatures at constant density." << std::endl; } if (job <= 1) return 0; @@ -82,14 +82,14 @@ int equil_example1(int job) { } // make a Tecplot data file and an Excel spreadsheet - string plotTitle = "equilibrium example 1: " - "chemical equilibrium"; + std::string plotTitle = "equilibrium example 1: " + "chemical equilibrium"; plotEquilSoln("eq1.dat", "TEC", plotTitle, gas, output); plotEquilSoln("eq1.csv", "XL", plotTitle, gas, output); - cout << "Output files:" << endl - << " eq1.csv (Excel CSV file)" << endl - << " eq1.dat (Tecplot data file)" << endl; + std::cout << "Output files:" << std::endl + << " eq1.csv (Excel CSV file)" << std::endl + << " eq1.dat (Tecplot data file)" << std::endl; return 0; diff --git a/test_problems/cxx_ex/example_utils.h b/test_problems/cxx_ex/example_utils.h index 91281f050..616969705 100755 --- a/test_problems/cxx_ex/example_utils.h +++ b/test_problems/cxx_ex/example_utils.h @@ -5,7 +5,6 @@ #include using namespace Cantera; -using namespace std; // Save the temperature, density, pressure, and mole fractions at one // time @@ -45,8 +44,9 @@ void makeDataLabels(const G& gas, V& names) { } template -void plotSoln(string fname, string fmt, string title, const G& gas, const A& soln) { - vector names; +void plotSoln(std::string fname, std::string fmt, std::string title, + const G& gas, const A& soln) { + std::vector names; makeDataLabels(gas, names); writePlotFile(fname, fmt, title, names, soln); } diff --git a/test_problems/cxx_ex/kinetics_example2.cpp b/test_problems/cxx_ex/kinetics_example2.cpp index 6cfef41a8..833652eba 100755 --- a/test_problems/cxx_ex/kinetics_example2.cpp +++ b/test_problems/cxx_ex/kinetics_example2.cpp @@ -24,12 +24,12 @@ int kinetics_example2(int job) { try { - cout << "Ignition simulation using class GRI30." << endl; + std::cout << "Ignition simulation using class GRI30." << std::endl; if (job >= 1) { - cout << "Constant-pressure ignition of a " - << "hydrogen/oxygen/nitrogen" - " mixture \nbeginning at T = 1001 K and P = 1 atm." << endl; + std::cout << + "Constant-pressure ignition of a hydrogen/oxygen/nitrogen" + " mixture \nbeginning at T = 1001 K and P = 1 atm." << std::endl; } if (job < 2) return 0; @@ -83,24 +83,24 @@ int kinetics_example2(int job) { } // make a Tecplot data file and an Excel spreadsheet - string plotTitle = "kinetics example 2: constant-pressure ignition"; + std::string plotTitle = "kinetics example 2: constant-pressure ignition"; plotSoln("kin2.dat", "TEC", plotTitle, gas, soln); plotSoln("kin2.csv", "XL", plotTitle, gas, soln); // print final temperature - cout << " Tfinal = " << r.temperature() << endl; - cout << "Output files:" << endl - << " kin2.csv (Excel CSV file)" << endl - << " kin2.dat (Tecplot data file)" << endl; + std::cout << " Tfinal = " << r.temperature() << std::endl; + std::cout << "Output files:" << std::endl + << " kin2.csv (Excel CSV file)" << std::endl + << " kin2.dat (Tecplot data file)" << std::endl; return 0; } // handle exceptions thrown by Cantera catch (CanteraError) { - showErrors(cout); - cout << " terminating... " << endl; + showErrors(std::cout); + std::cout << " terminating... " << std::endl; appdelete(); return -1; } diff --git a/test_problems/cxx_ex/kinetics_example3.cpp b/test_problems/cxx_ex/kinetics_example3.cpp index a107724bd..085542130 100644 --- a/test_problems/cxx_ex/kinetics_example3.cpp +++ b/test_problems/cxx_ex/kinetics_example3.cpp @@ -12,6 +12,8 @@ #include "example_utils.h" using namespace Cantera; +using std::cout; +using std::endl; // Kinetics example. This is written as a function so that one // driver program can run multiple examples. @@ -29,7 +31,7 @@ int kinetics_example3(int job) { try { cout << "Ignition simulation using class IdealGasMix " - << "with file gri30.cti." + << "with file gri30.cti." << endl; if (job >= 1) { @@ -88,7 +90,7 @@ int kinetics_example3(int job) { } // make a Tecplot data file and an Excel spreadsheet - string plotTitle = "kinetics example 3: constant-pressure ignition"; + std::string plotTitle = "kinetics example 3: constant-pressure ignition"; plotSoln("kin3.dat", "TEC", plotTitle, gas, soln); plotSoln("kin3.csv", "XL", plotTitle, gas, soln); diff --git a/test_problems/cxx_ex/rxnpath_example1.cpp b/test_problems/cxx_ex/rxnpath_example1.cpp index 6e7bf56da..6755806d1 100755 --- a/test_problems/cxx_ex/rxnpath_example1.cpp +++ b/test_problems/cxx_ex/rxnpath_example1.cpp @@ -13,11 +13,13 @@ #include // #include -// using namespace std; + using namespace Cantera; +using std::cout; +using std::endl; void writeRxnPathDiagram(double time, ReactionPathBuilder& b, - IdealGasMix& gas, ostream& logfile, ostream& outfile) { + IdealGasMix& gas, std::ostream& logfile, std::ostream& outfile) { // create a new empty diagram ReactionPathDiagram d; @@ -122,8 +124,8 @@ int rxnpath_example1(int job) { // create a reaction path diagram builder ReactionPathBuilder b; - ofstream rplog("rp1.log"); // log file - ofstream rplot("rp1.dot"); // output file + std::ofstream rplog("rp1.log"); // log file + std::ofstream rplot("rp1.dot"); // output file b.init(rplog, gas); // initialize // main loop diff --git a/test_problems/cxx_ex/transport_example1.cpp b/test_problems/cxx_ex/transport_example1.cpp index 7b4087e78..f872296b0 100755 --- a/test_problems/cxx_ex/transport_example1.cpp +++ b/test_problems/cxx_ex/transport_example1.cpp @@ -12,6 +12,8 @@ #include using namespace Cantera; +using std::cout; +using std::endl; template void makeTransportDataLabels(const G& gas, V& names) { @@ -25,9 +27,9 @@ void makeTransportDataLabels(const G& gas, V& names) { } template -void plotTransportSoln(string fname, string fmt, string title, const G& gas, - const A& soln) { - vector names; +void plotTransportSoln(std::string fname, std::string fmt, std::string title, + const G& gas, const A& soln) { + std::vector names; makeTransportDataLabels(gas, names); writePlotFile(fname, fmt, title, names, soln); } @@ -75,8 +77,8 @@ int transport_example1(int job) { } // make a Tecplot data file and an Excel spreadsheet - string plotTitle = "transport example 1: " - "mixture-averaged transport properties"; + std::string plotTitle = "transport example 1: " + "mixture-averaged transport properties"; plotTransportSoln("tr1.dat", "TEC", plotTitle, gas, output); plotTransportSoln("tr1.csv", "XL", plotTitle, gas, output); diff --git a/test_problems/cxx_ex/transport_example2.cpp b/test_problems/cxx_ex/transport_example2.cpp index 5b422b8cc..da1ac107b 100755 --- a/test_problems/cxx_ex/transport_example2.cpp +++ b/test_problems/cxx_ex/transport_example2.cpp @@ -13,6 +13,8 @@ #include using namespace Cantera; +using std::cout; +using std::endl; template void makeTransportDataLabels(const G& gas, V& names) { @@ -26,9 +28,9 @@ void makeTransportDataLabels(const G& gas, V& names) { } template -void plotTransportSoln(string fname, string fmt, string title, const G& gas, - const A& soln) { - vector names; +void plotTransportSoln(std::string fname, std::string fmt, std::string title, + const G& gas, const A& soln) { + std::vector names; makeTransportDataLabels(gas, names); writePlotFile(fname, fmt, title, names, soln); } @@ -77,8 +79,8 @@ int transport_example2(int job) { } // make a Tecplot data file and an Excel spreadsheet - string plotTitle = "transport example 2: " - "multicomponent transport properties"; + std::string plotTitle = "transport example 2: " + "multicomponent transport properties"; plotTransportSoln("tr2.dat", "TEC", plotTitle, gas, output); plotTransportSoln("tr2.csv", "XL", plotTitle, gas, output); From 32afe97ebd9c807d2c63f097af12e77314479c44 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Mon, 23 Jan 2012 03:37:08 +0000 Subject: [PATCH 152/169] Removed 'using namespace Cantera' from all header files --- Cantera/cxx/demos/kinetics1/example_utils.h | 2 -- Cantera/fortran/src/fct.cpp | 2 ++ Cantera/fortran/src/flib_defs.h | 3 --- apps/bvp/AxiStagnBVP.h | 4 ++-- apps/bvp/BoundaryValueProblem.h | 9 ++++----- apps/bvp/blasius.cpp | 4 ++-- ext/f2c_math/gmres.h | 1 - ext/math/gmres.h | 1 - test_problems/cxx_ex/example_utils.h | 2 -- 9 files changed, 10 insertions(+), 18 deletions(-) diff --git a/Cantera/cxx/demos/kinetics1/example_utils.h b/Cantera/cxx/demos/kinetics1/example_utils.h index 6a3100510..5426c8871 100644 --- a/Cantera/cxx/demos/kinetics1/example_utils.h +++ b/Cantera/cxx/demos/kinetics1/example_utils.h @@ -4,8 +4,6 @@ #include #include -using namespace Cantera; - // Save the temperature, density, pressure, and mole fractions at one // time template diff --git a/Cantera/fortran/src/fct.cpp b/Cantera/fortran/src/fct.cpp index afd629355..fa6c3ba0c 100644 --- a/Cantera/fortran/src/fct.cpp +++ b/Cantera/fortran/src/fct.cpp @@ -20,6 +20,8 @@ #include "flib_defs.h" +using namespace Cantera; + // Assert that there is storage // for the templated classes' static member // (needed to compile on solaris) diff --git a/Cantera/fortran/src/flib_defs.h b/Cantera/fortran/src/flib_defs.h index dafdbf641..c0f7324a8 100644 --- a/Cantera/fortran/src/flib_defs.h +++ b/Cantera/fortran/src/flib_defs.h @@ -18,7 +18,4 @@ typedef integer status_t; -namespace Cantera {} -using namespace Cantera; - #endif diff --git a/apps/bvp/AxiStagnBVP.h b/apps/bvp/AxiStagnBVP.h index ddc65702f..7f4abc4e7 100644 --- a/apps/bvp/AxiStagnBVP.h +++ b/apps/bvp/AxiStagnBVP.h @@ -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 6083fd42f..2f79a8826 100644 --- a/apps/bvp/BoundaryValueProblem.h +++ b/apps/bvp/BoundaryValueProblem.h @@ -7,7 +7,6 @@ #include #include -using namespace Cantera; /// Namespace for the boundary value problem package. namespace BVP { @@ -63,7 +62,7 @@ namespace BVP { * Class BoundaryValueProblem derives from Cantera's Domain1D * class. */ - class BoundaryValueProblem : public Domain1D { + class BoundaryValueProblem : public Cantera::Domain1D { public: @@ -197,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 5b09cd991..43b2908ea 100644 --- a/apps/bvp/blasius.cpp +++ b/apps/bvp/blasius.cpp @@ -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/ext/f2c_math/gmres.h b/ext/f2c_math/gmres.h index 1f6a044d5..8bde197c2 100644 --- a/ext/f2c_math/gmres.h +++ b/ext/f2c_math/gmres.h @@ -33,7 +33,6 @@ gmres( int m, int N, const Matrix &A, const doublereal *b, doublereal *x, double #include "cblas.h" #include "../../Cantera/src/ctlapack.h" -using namespace Cantera; template< class Matrix > inline int diff --git a/ext/math/gmres.h b/ext/math/gmres.h index 1f6a044d5..8bde197c2 100755 --- a/ext/math/gmres.h +++ b/ext/math/gmres.h @@ -33,7 +33,6 @@ gmres( int m, int N, const Matrix &A, const doublereal *b, doublereal *x, double #include "cblas.h" #include "../../Cantera/src/ctlapack.h" -using namespace Cantera; template< class Matrix > inline int diff --git a/test_problems/cxx_ex/example_utils.h b/test_problems/cxx_ex/example_utils.h index 616969705..3bd3aa620 100755 --- a/test_problems/cxx_ex/example_utils.h +++ b/test_problems/cxx_ex/example_utils.h @@ -4,8 +4,6 @@ #include #include -using namespace Cantera; - // Save the temperature, density, pressure, and mole fractions at one // time template From 1cdec7a8515ec0a4576b63224b86aca2cc058c13 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Thu, 26 Jan 2012 18:31:41 +0000 Subject: [PATCH 153/169] Fixed Matlab extension compilation Added missing namespace qualifiers after removing "using namespace std" in a previous commit. --- Cantera/matlab/src/ctmatutils.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Cantera/matlab/src/ctmatutils.h b/Cantera/matlab/src/ctmatutils.h index 5ad3e6c55..bfef2bb1c 100755 --- a/Cantera/matlab/src/ctmatutils.h +++ b/Cantera/matlab/src/ctmatutils.h @@ -23,13 +23,13 @@ inline char* getString(const mxArray* p) { size_t m = mxGetM(p); size_t n = mxGetN(p); mwSize buflen = (mwSize) (m*n + 1); - string msg; + std::string msg; if (m == 1) { input_buf = (char*)mxCalloc(buflen, sizeof(char)); status = mxGetString(p, input_buf, buflen); if(status != 0) { - msg = string(input_buf) + msg = std::string(input_buf) + "\nNot enough space. String is truncated."; mexWarnMsgTxt(msg.c_str()); } From 3625c733eab4fda4095d112bd4e408ae03c7914d Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Thu, 26 Jan 2012 18:31:47 +0000 Subject: [PATCH 154/169] Fixed environment variables used for compiling the Python extension --- Cantera/python/SConscript | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Cantera/python/SConscript b/Cantera/python/SConscript index 759cffb2f..58adc769f 100644 --- a/Cantera/python/SConscript +++ b/Cantera/python/SConscript @@ -17,7 +17,7 @@ if localenv['OS'] == 'Windows': for var in ('VS80COMNTOOLS', 'VS90COMNTOOLS', 'VS100COMNTOOLS'): if var in os.environ: - localenv[var] = os.environ[var] + localenv['ENV'][var] = os.environ[var] make_setup = localenv.SubstFile('setup.py', 'setup.py.in') From 51a7fc12788bf403550d23fd99ef5515762414d8 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Fri, 27 Jan 2012 19:31:35 +0000 Subject: [PATCH 155/169] Fixed namespace issues with the Fortran module --- Cantera/fortran/src/fct.cpp | 10 +++++----- Cantera/fortran/src/fctxml.cpp | 12 +++++++----- 2 files changed, 12 insertions(+), 10 deletions(-) diff --git a/Cantera/fortran/src/fct.cpp b/Cantera/fortran/src/fct.cpp index fa6c3ba0c..dba3244c3 100644 --- a/Cantera/fortran/src/fct.cpp +++ b/Cantera/fortran/src/fct.cpp @@ -95,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; } @@ -228,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; } @@ -239,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; } @@ -436,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)); @@ -599,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 310d23be5..3c28d7b20 100644 --- a/Cantera/fortran/src/fctxml.cpp +++ b/Cantera/fortran/src/fctxml.cpp @@ -13,6 +13,8 @@ using namespace ctml; using namespace std; +using Cantera::XML_Node; +using Cantera::CanteraError; #include "clib/Cabinet.h" @@ -24,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); @@ -42,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; } @@ -55,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;} @@ -242,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); @@ -251,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++) { From d5e500d3cc7b3b1008654cd478bf7d9c18a91014 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Fri, 27 Jan 2012 19:31:39 +0000 Subject: [PATCH 156/169] Install python module in the staging directory --- SConstruct | 1 + 1 file changed, 1 insertion(+) diff --git a/SConstruct b/SConstruct index 12dae6c78..5125e03e0 100644 --- a/SConstruct +++ b/SConstruct @@ -690,6 +690,7 @@ else: # 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'] From 1304da2eaba9cf4377bd25e121dd37532bd74126 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Fri, 27 Jan 2012 19:31:43 +0000 Subject: [PATCH 157/169] Improved comparison of floating point values in test output Values are only compared up to the printed precision, so rounding errors will no longer result in failing tests. This also fixes differences in floating point output formats on different platforms. --- site_scons/buildutils.py | 64 ++++++++++++++++++++++++++++++++++++++-- 1 file changed, 61 insertions(+), 3 deletions(-) diff --git a/site_scons/buildutils.py b/site_scons/buildutils.py index 4d5855884..5fad90259 100644 --- a/site_scons/buildutils.py +++ b/site_scons/buildutils.py @@ -168,15 +168,58 @@ def compareFiles(env, file1, file2): def compareTextFiles(env, file1, file2): """ - Compare the contents of two text files, ignoring trailing - whitespace and any lines starting with strings specified in the - variable env['test_ignoreLines']. + 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) @@ -188,6 +231,21 @@ def compareTextFiles(env, file1, file2): 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 From cd4f40fa0d4d1c062fa22bf86b7c105f51353fa4 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Wed, 1 Feb 2012 19:47:07 +0000 Subject: [PATCH 158/169] Fixed a problem with the case of a directory name From 1a84d21efb8bc5687012783032597b12b42bf9f1 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Wed, 1 Feb 2012 23:34:40 +0000 Subject: [PATCH 159/169] Imported source code for googletest --- ext/SConscript | 9 +- ext/gtest/CHANGES | 130 + ext/gtest/CONTRIBUTORS | 37 + ext/gtest/COPYING | 28 + ext/gtest/README | 424 ++ ext/gtest/include/gtest/gtest-death-test.h | 283 + ext/gtest/include/gtest/gtest-message.h | 230 + ext/gtest/include/gtest/gtest-param-test.h | 1421 +++++ .../include/gtest/gtest-param-test.h.pump | 487 ++ ext/gtest/include/gtest/gtest-printers.h | 796 +++ ext/gtest/include/gtest/gtest-spi.h | 232 + ext/gtest/include/gtest/gtest-test-part.h | 176 + ext/gtest/include/gtest/gtest-typed-test.h | 259 + ext/gtest/include/gtest/gtest.h | 2155 ++++++++ ext/gtest/include/gtest/gtest_pred_impl.h | 358 ++ ext/gtest/include/gtest/gtest_prod.h | 58 + .../internal/gtest-death-test-internal.h | 308 ++ .../include/gtest/internal/gtest-filepath.h | 210 + .../include/gtest/internal/gtest-internal.h | 1226 +++++ .../include/gtest/internal/gtest-linked_ptr.h | 233 + .../internal/gtest-param-util-generated.h | 4822 ++++++++++++++++ .../gtest-param-util-generated.h.pump | 301 + .../include/gtest/internal/gtest-param-util.h | 619 +++ ext/gtest/include/gtest/internal/gtest-port.h | 1775 ++++++ .../include/gtest/internal/gtest-string.h | 350 ++ .../include/gtest/internal/gtest-tuple.h | 968 ++++ .../include/gtest/internal/gtest-tuple.h.pump | 336 ++ .../include/gtest/internal/gtest-type-util.h | 3330 +++++++++++ .../gtest/internal/gtest-type-util.h.pump | 296 + ext/gtest/src/gtest-all.cc | 48 + ext/gtest/src/gtest-death-test.cc | 1234 +++++ ext/gtest/src/gtest-filepath.cc | 380 ++ ext/gtest/src/gtest-internal-inl.h | 1038 ++++ ext/gtest/src/gtest-port.cc | 746 +++ ext/gtest/src/gtest-printers.cc | 356 ++ ext/gtest/src/gtest-test-part.cc | 110 + ext/gtest/src/gtest-typed-test.cc | 110 + ext/gtest/src/gtest.cc | 4898 +++++++++++++++++ ext/gtest/src/gtest_main.cc | 39 + 39 files changed, 30815 insertions(+), 1 deletion(-) create mode 100644 ext/gtest/CHANGES create mode 100644 ext/gtest/CONTRIBUTORS create mode 100644 ext/gtest/COPYING create mode 100644 ext/gtest/README create mode 100644 ext/gtest/include/gtest/gtest-death-test.h create mode 100644 ext/gtest/include/gtest/gtest-message.h create mode 100644 ext/gtest/include/gtest/gtest-param-test.h create mode 100644 ext/gtest/include/gtest/gtest-param-test.h.pump create mode 100644 ext/gtest/include/gtest/gtest-printers.h create mode 100644 ext/gtest/include/gtest/gtest-spi.h create mode 100644 ext/gtest/include/gtest/gtest-test-part.h create mode 100644 ext/gtest/include/gtest/gtest-typed-test.h create mode 100644 ext/gtest/include/gtest/gtest.h create mode 100644 ext/gtest/include/gtest/gtest_pred_impl.h create mode 100644 ext/gtest/include/gtest/gtest_prod.h create mode 100644 ext/gtest/include/gtest/internal/gtest-death-test-internal.h create mode 100644 ext/gtest/include/gtest/internal/gtest-filepath.h create mode 100644 ext/gtest/include/gtest/internal/gtest-internal.h create mode 100644 ext/gtest/include/gtest/internal/gtest-linked_ptr.h create mode 100644 ext/gtest/include/gtest/internal/gtest-param-util-generated.h create mode 100644 ext/gtest/include/gtest/internal/gtest-param-util-generated.h.pump create mode 100644 ext/gtest/include/gtest/internal/gtest-param-util.h create mode 100644 ext/gtest/include/gtest/internal/gtest-port.h create mode 100644 ext/gtest/include/gtest/internal/gtest-string.h create mode 100644 ext/gtest/include/gtest/internal/gtest-tuple.h create mode 100644 ext/gtest/include/gtest/internal/gtest-tuple.h.pump create mode 100644 ext/gtest/include/gtest/internal/gtest-type-util.h create mode 100644 ext/gtest/include/gtest/internal/gtest-type-util.h.pump create mode 100644 ext/gtest/src/gtest-all.cc create mode 100644 ext/gtest/src/gtest-death-test.cc create mode 100644 ext/gtest/src/gtest-filepath.cc create mode 100644 ext/gtest/src/gtest-internal-inl.h create mode 100644 ext/gtest/src/gtest-port.cc create mode 100644 ext/gtest/src/gtest-printers.cc create mode 100644 ext/gtest/src/gtest-test-part.cc create mode 100644 ext/gtest/src/gtest-typed-test.cc create mode 100644 ext/gtest/src/gtest.cc create mode 100644 ext/gtest/src/gtest_main.cc diff --git a/ext/SConscript b/ext/SConscript index 1ade91dfb..e7e83a781 100644 --- a/ext/SConscript +++ b/ext/SConscript @@ -34,8 +34,15 @@ def prep_sundials(env): return localenv +def prep_gtest(env): + localenv = env.Clone() + localenv.Append(CPPPATH=[Dir('#ext/gtest'), + Dir('#ext/gtest/include')]) + return localenv + # (subdir, library name, (file extensions), prepfunction) -libs = [('tpx','tpx',['cpp'],prep_default)] +libs = [('tpx','tpx',['cpp'],prep_default), + ('gtest/src','gtest',['^gtest-all.cc', '^gtest_main.cc'], prep_gtest)] if env['build_with_f2c']: libs.append(('f2c_math', 'ctmath', ['cpp','c'], prep_f2c)) 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(); +} From 38f6ebd76b0b9d924f507ab723eb5418a4185b40 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Wed, 1 Feb 2012 23:35:01 +0000 Subject: [PATCH 160/169] Added unit tests for the NasaPoly1 class --- SConstruct | 5 ++ ext/SConscript | 5 +- test/SConscript | 28 ++++++++++ test/thermo/nasapoly.cpp | 118 +++++++++++++++++++++++++++++++++++++++ 4 files changed, 154 insertions(+), 2 deletions(-) create mode 100644 test/SConscript create mode 100644 test/thermo/nasapoly.cpp diff --git a/SConstruct b/SConstruct index 5125e03e0..3c8d7567c 100644 --- a/SConstruct +++ b/SConstruct @@ -962,3 +962,8 @@ if 'msi' in COMMAND_LINE_TARGETS: ### 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/ext/SConscript b/ext/SConscript index e7e83a781..0d83c21f6 100644 --- a/ext/SConscript +++ b/ext/SConscript @@ -37,12 +37,13 @@ def prep_sundials(env): def prep_gtest(env): localenv = env.Clone() localenv.Append(CPPPATH=[Dir('#ext/gtest'), - Dir('#ext/gtest/include')]) + 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', '^gtest_main.cc'], prep_gtest)] + ('gtest/src','gtest',['^gtest-all.cc'], prep_gtest)] if env['build_with_f2c']: libs.append(('f2c_math', 'ctmath', ['cpp','c'], prep_f2c)) 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(); +} From ffb4093bf21718917a10b5d39f31e9b3c146697e Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Thu, 2 Feb 2012 17:18:23 +0000 Subject: [PATCH 161/169] Include 'config.h' when installing header files --- SConstruct | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/SConstruct b/SConstruct index 3c8d7567c..aeed7f379 100644 --- a/SConstruct +++ b/SConstruct @@ -823,6 +823,10 @@ for header in mglob(env, 'Cantera/clib/src', 'h'): inst = env.Install(pjoin('$inst_incdir','clib'), header) installTargets.extend(inst) +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', From 33c866447d6b9dbcacf8f3ad198e88d4e2477f56 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Thu, 2 Feb 2012 17:18:27 +0000 Subject: [PATCH 162/169] Added scons options to use a specific version of MSVC The default is to use the same one as the copy of Python used by SCons, which is required to build the Python module. --- SConstruct | 57 ++++++++++++++++++++++++++++++++++++------------------ 1 file changed, 38 insertions(+), 19 deletions(-) diff --git a/SConstruct b/SConstruct index aeed7f379..8e6216e60 100644 --- a/SConstruct +++ b/SConstruct @@ -44,21 +44,46 @@ if 'clean' in COMMAND_LINE_TARGETS: 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. + # to compile Python, and target the same architecture, unless + # the user specified another option pycomp = platform.python_compiler() if pycomp.startswith('MSC v.1400'): - extraEnvArgs['MSVC_VERSION'] = '8.0' # Visual Studio 2005 + msvc_version = '8.0' # Visual Studio 2005 elif pycomp.startswith('MSC v.1500'): - extraEnvArgs['MSVC_VERSION'] = '9.0' # Visual Studio 2008 + msvc_version = '9.0' # Visual Studio 2008 elif pycomp.startswith('MSC v.1600'): - extraEnvArgs['MSVC_VERSION'] = '10.0' # Visual Studio 2010 + msvc_version = '10.0' # Visual Studio 2010 + else: + msvc_version = None if '64 bit' in pycomp: - extraEnvArgs['TARGET_ARCH'] = 'amd64' + target_arch = 'amd64' else: - extraEnvArgs['TARGET_ARCH'] = 'x86' + 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']}, @@ -70,11 +95,8 @@ if os.name == 'nt' and 'TMP' in os.environ: add_RegressionTest(env) -# ****************************************************** -# *** Set system-dependent defaults for some options *** -# ****************************************************** - class defaults: pass + if os.name == 'posix': defaults.prefix = '/usr/local' defaults.boostIncDir = '/usr/include' @@ -89,7 +111,6 @@ else: print "Error: Unrecognized operating system '%s'" % os.name sys.exit(1) -opts = Variables('cantera.conf') opts.AddVariables( ('CXX', 'The C++ compiler to use.', @@ -143,7 +164,6 @@ if 'install' in COMMAND_LINE_TARGETS: else: installPathTest = PathVariable.PathAccept -opts = Variables('cantera.conf') opts.AddVariables( PathVariable( 'prefix', @@ -385,13 +405,6 @@ opts.AddVariables( 'lapack_ftn_trailing_underscore', '', True), BoolVariable( 'lapack_ftn_string_len_at_end', '', True), - ('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']), ('cxx_flags', 'Compiler flags passed to the C++ compiler only.', defaults.cxxFlags), @@ -566,6 +579,12 @@ if env['use_sundials'] in ('y','default'): 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', '""') From 93eb3cf033283241268ac99f324bd11b3df836fd Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Thu, 2 Feb 2012 19:55:35 +0000 Subject: [PATCH 163/169] Quote include and library paths when building Matlab extension --- Cantera/matlab/SConscript | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Cantera/matlab/SConscript b/Cantera/matlab/SConscript index b9e4a94b8..73069a38a 100644 --- a/Cantera/matlab/SConscript +++ b/Cantera/matlab/SConscript @@ -9,8 +9,8 @@ class MatlabBuilder(object): 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' % Dir(s).abspath for s in env['CPPPATH']) - libdir = ' '.join('-L%s' % Dir(s).abspath for s in env['LIBPATH']) + 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 '' From 1618de5a2498d52187c7ef88606888dda1eca08b Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Fri, 3 Feb 2012 19:28:49 +0000 Subject: [PATCH 164/169] Added explicit dependency for Matlab extension on clib headers --- Cantera/matlab/SConscript | 1 + SConstruct | 2 ++ 2 files changed, 3 insertions(+) diff --git a/Cantera/matlab/SConscript b/Cantera/matlab/SConscript index 73069a38a..062a3069c 100644 --- a/Cantera/matlab/SConscript +++ b/Cantera/matlab/SConscript @@ -60,6 +60,7 @@ 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') diff --git a/SConstruct b/SConstruct index 8e6216e60..c6fff8be1 100644 --- a/SConstruct +++ b/SConstruct @@ -835,12 +835,14 @@ for header in mglob(env, 'Cantera/cxx/include', 'h'): 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) From bd2bc32689c6a92b5155c7fe4608ea21c67dff80 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Fri, 3 Feb 2012 19:28:56 +0000 Subject: [PATCH 165/169] Fixed a bug in SConstruct with using system BLAS and LAPACK --- SConstruct | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/SConstruct b/SConstruct index c6fff8be1..a7dbea6ee 100644 --- a/SConstruct +++ b/SConstruct @@ -681,7 +681,8 @@ if env['blas_lapack_libs'] == '': env['BUILD_BLAS_LAPACK'] = True env['blas_lapack_libs'] = ['ctlapack', 'ctblas'] else: - ens['blas_lapack_libs'] = ','.split(env['blas_lapack_libs']) + 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, From 7e6b232978290739339f9117c2e523a0c6a2a103 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Fri, 3 Feb 2012 22:54:33 +0000 Subject: [PATCH 166/169] Workaround for char16_t definition when using Matlab2010a and VS2010 --- Cantera/matlab/src/ctfunctions.cpp | 11 +++++++++-- Cantera/matlab/src/ctmethods.cpp | 8 +++++++- Cantera/matlab/src/flowdevicemethods.cpp | 6 +++++- Cantera/matlab/src/funcmethods.cpp | 6 +++++- Cantera/matlab/src/kineticsmethods.cpp | 6 +++++- Cantera/matlab/src/mixturemethods.cpp | 8 +++++++- Cantera/matlab/src/onedimmethods.cpp | 9 +++++++-- Cantera/matlab/src/phasemethods.cpp | 6 ++++++ Cantera/matlab/src/reactormethods.cpp | 6 ++++++ Cantera/matlab/src/reactornetmethods.cpp | 6 ++++++ Cantera/matlab/src/surfmethods.cpp | 9 +++++++-- Cantera/matlab/src/thermomethods.cpp | 6 ++++++ Cantera/matlab/src/transportmethods.cpp | 6 +++++- Cantera/matlab/src/wallmethods.cpp | 6 ++++++ Cantera/matlab/src/xmlmethods.cpp | 6 ++++++ 15 files changed, 93 insertions(+), 12 deletions(-) diff --git a/Cantera/matlab/src/ctfunctions.cpp b/Cantera/matlab/src/ctfunctions.cpp index e2a783473..35de5783b 100644 --- a/Cantera/matlab/src/ctfunctions.cpp +++ b/Cantera/matlab/src/ctfunctions.cpp @@ -1,13 +1,20 @@ /** * @file ctfunctions.cpp */ +#include +#include + +// Workaround for VS2010 and Matlab 2010a +#if (_MSC_VER >= 1600) && defined(_CHAR16T) +#define CHAR16_T char16_t +#endif #include "mex.h" + #include #include #include #include "ctmatutils.h" -#include -#include + using namespace std; void reportError() { diff --git a/Cantera/matlab/src/ctmethods.cpp b/Cantera/matlab/src/ctmethods.cpp index 8cc2ae7d0..3ca6f10e9 100644 --- a/Cantera/matlab/src/ctmethods.cpp +++ b/Cantera/matlab/src/ctmethods.cpp @@ -9,9 +9,15 @@ * class is indicated by the first parameter in the call from MATLAB. */ -#include #include + +// Workaround for VS2010 and Matlab 2010a +#if (_MSC_VER >= 1600) && defined(_CHAR16T) +#define CHAR16_T char16_t +#endif #include "mex.h" + +#include #include "ctmatutils.h" #include "mllogger.h" diff --git a/Cantera/matlab/src/flowdevicemethods.cpp b/Cantera/matlab/src/flowdevicemethods.cpp index 30109ca40..67655ab0a 100644 --- a/Cantera/matlab/src/flowdevicemethods.cpp +++ b/Cantera/matlab/src/flowdevicemethods.cpp @@ -1,5 +1,9 @@ - +// Workaround for VS2010 and Matlab 2010a +#if (_MSC_VER >= 1600) && defined(_CHAR16T) +#define CHAR16_T char16_t +#endif #include "mex.h" + #include "ctmatutils.h" #include #include diff --git a/Cantera/matlab/src/funcmethods.cpp b/Cantera/matlab/src/funcmethods.cpp index da55888c7..0ebeb1ef5 100644 --- a/Cantera/matlab/src/funcmethods.cpp +++ b/Cantera/matlab/src/funcmethods.cpp @@ -1,5 +1,9 @@ - +// Workaround for VS2010 and Matlab 2010a +#if (_MSC_VER >= 1600) && defined(_CHAR16T) +#define CHAR16_T char16_t +#endif #include "mex.h" + #include "ctmatutils.h" #include #include diff --git a/Cantera/matlab/src/kineticsmethods.cpp b/Cantera/matlab/src/kineticsmethods.cpp index b4c571483..b1be378cf 100644 --- a/Cantera/matlab/src/kineticsmethods.cpp +++ b/Cantera/matlab/src/kineticsmethods.cpp @@ -1,5 +1,9 @@ - +// Workaround for VS2010 and Matlab 2010a +#if (_MSC_VER >= 1600) && defined(_CHAR16T) +#define CHAR16_T char16_t +#endif #include "mex.h" + #include "ctmatutils.h" #include diff --git a/Cantera/matlab/src/mixturemethods.cpp b/Cantera/matlab/src/mixturemethods.cpp index aa2a18d3d..1d0878171 100644 --- a/Cantera/matlab/src/mixturemethods.cpp +++ b/Cantera/matlab/src/mixturemethods.cpp @@ -1,11 +1,17 @@ /** * @file mixturemethods.cpp */ +#include + +// Workaround for VS2010 and Matlab 2010a +#if (_MSC_VER >= 1600) && defined(_CHAR16T) +#define CHAR16_T char16_t +#endif #include "mex.h" + #include #include #include "ctmatutils.h" -#include using namespace std; void mixturemethods( int nlhs, mxArray *plhs[], diff --git a/Cantera/matlab/src/onedimmethods.cpp b/Cantera/matlab/src/onedimmethods.cpp index 17126e2c0..0c2f8b7db 100644 --- a/Cantera/matlab/src/onedimmethods.cpp +++ b/Cantera/matlab/src/onedimmethods.cpp @@ -1,10 +1,15 @@ +#include +#include +// Workaround for VS2010 and Matlab 2010a +#if (_MSC_VER >= 1600) && defined(_CHAR16T) +#define CHAR16_T char16_t +#endif #include "mex.h" + #include "ctmatutils.h" #include -#include -#include using namespace std; diff --git a/Cantera/matlab/src/phasemethods.cpp b/Cantera/matlab/src/phasemethods.cpp index 86e42a7ef..41d83552c 100644 --- a/Cantera/matlab/src/phasemethods.cpp +++ b/Cantera/matlab/src/phasemethods.cpp @@ -1,7 +1,13 @@ /** * @file phasemethods.cpp */ + +// Workaround for VS2010 and Matlab 2010a +#if (_MSC_VER >= 1600) && defined(_CHAR16T) +#define CHAR16_T char16_t +#endif #include "mex.h" + #include "ctmatutils.h" #include diff --git a/Cantera/matlab/src/reactormethods.cpp b/Cantera/matlab/src/reactormethods.cpp index 73bf3cd9b..3df3bfec7 100644 --- a/Cantera/matlab/src/reactormethods.cpp +++ b/Cantera/matlab/src/reactormethods.cpp @@ -1,7 +1,13 @@ /** * @file reactormethods.cpp */ + +// Workaround for VS2010 and Matlab 2010a +#if (_MSC_VER >= 1600) && defined(_CHAR16T) +#define CHAR16_T char16_t +#endif #include "mex.h" + #include #include #include "ctmatutils.h" diff --git a/Cantera/matlab/src/reactornetmethods.cpp b/Cantera/matlab/src/reactornetmethods.cpp index 68887c4c3..d39c08e3d 100644 --- a/Cantera/matlab/src/reactornetmethods.cpp +++ b/Cantera/matlab/src/reactornetmethods.cpp @@ -1,7 +1,13 @@ /** * @file reactornetmethods.cpp */ + +// Workaround for VS2010 and Matlab 2010a +#if (_MSC_VER >= 1600) && defined(_CHAR16T) +#define CHAR16_T char16_t +#endif #include "mex.h" + #include #include #include "ctmatutils.h" diff --git a/Cantera/matlab/src/surfmethods.cpp b/Cantera/matlab/src/surfmethods.cpp index 8af7b4e89..ff3095709 100644 --- a/Cantera/matlab/src/surfmethods.cpp +++ b/Cantera/matlab/src/surfmethods.cpp @@ -1,11 +1,16 @@ +#include +#include +// Workaround for VS2010 and Matlab 2010a +#if (_MSC_VER >= 1600) && defined(_CHAR16T) +#define CHAR16_T char16_t +#endif #include "mex.h" + #include "ctmatutils.h" #include #include -#include -#include using namespace std; diff --git a/Cantera/matlab/src/thermomethods.cpp b/Cantera/matlab/src/thermomethods.cpp index 74cde4f6b..396916053 100644 --- a/Cantera/matlab/src/thermomethods.cpp +++ b/Cantera/matlab/src/thermomethods.cpp @@ -1,7 +1,13 @@ /** * @file thermomethods.cpp */ + +// Workaround for VS2010 and Matlab 2010a +#if (_MSC_VER >= 1600) && defined(_CHAR16T) +#define CHAR16_T char16_t +#endif #include "mex.h" + #include #include "ctmatutils.h" diff --git a/Cantera/matlab/src/transportmethods.cpp b/Cantera/matlab/src/transportmethods.cpp index 5a286c48d..3c5894f7c 100644 --- a/Cantera/matlab/src/transportmethods.cpp +++ b/Cantera/matlab/src/transportmethods.cpp @@ -1,8 +1,12 @@ +#include +// Workaround for VS2010 and Matlab 2010a +#if (_MSC_VER >= 1600) && defined(_CHAR16T) +#define CHAR16_T char16_t +#endif #include "mex.h" #include #include "ctmatutils.h" -#include void reportError(); diff --git a/Cantera/matlab/src/wallmethods.cpp b/Cantera/matlab/src/wallmethods.cpp index 7c0a15037..e2b4324e1 100644 --- a/Cantera/matlab/src/wallmethods.cpp +++ b/Cantera/matlab/src/wallmethods.cpp @@ -1,7 +1,13 @@ /** * @file wallmethods.cpp */ + +// Workaround for VS2010 and Matlab 2010a +#if (_MSC_VER >= 1600) && defined(_CHAR16T) +#define CHAR16_T char16_t +#endif #include "mex.h" + #include #include #include "ctmatutils.h" diff --git a/Cantera/matlab/src/xmlmethods.cpp b/Cantera/matlab/src/xmlmethods.cpp index 32cf4d4c1..5617d4264 100644 --- a/Cantera/matlab/src/xmlmethods.cpp +++ b/Cantera/matlab/src/xmlmethods.cpp @@ -1,7 +1,13 @@ /** * @file xmlmethods.cpp */ + +// Workaround for VS2010 and Matlab 2010a +#if (_MSC_VER >= 1600) && defined(_CHAR16T) +#define CHAR16_T char16_t +#endif #include "mex.h" + #include #include #include "ctmatutils.h" From d29e31b03961573b057d4d6aac4e40592c5f5bf6 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Sat, 4 Feb 2012 16:45:20 +0000 Subject: [PATCH 167/169] ctmatutils.h was missing an #include guard --- Cantera/matlab/src/ctmatutils.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Cantera/matlab/src/ctmatutils.h b/Cantera/matlab/src/ctmatutils.h index bfef2bb1c..13bff5054 100755 --- a/Cantera/matlab/src/ctmatutils.h +++ b/Cantera/matlab/src/ctmatutils.h @@ -1,3 +1,6 @@ +#ifndef CT_MATUTILS_H +#define CT_MATUTILS_H + const double Undef = -999.123; //const double DERR = -999.999; @@ -40,5 +43,4 @@ inline char* getString(const mxArray* p) { return input_buf; } - - +#endif From 2ad16f1db3090fe8c3cc9ad6a804b4ae83c06982 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Sat, 4 Feb 2012 16:45:26 +0000 Subject: [PATCH 168/169] Fix for VS2010 / Matlab 2010a #include compatibility issues --- Cantera/matlab/src/ctfunctions.cpp | 6 ------ Cantera/matlab/src/ctmatutils.h | 8 ++++++++ Cantera/matlab/src/ctmethods.cpp | 6 ------ Cantera/matlab/src/flowdevicemethods.cpp | 7 ------- Cantera/matlab/src/funcmethods.cpp | 6 ------ Cantera/matlab/src/kineticsmethods.cpp | 6 ------ Cantera/matlab/src/mixturemethods.cpp | 6 ------ Cantera/matlab/src/mllogger.h | 3 +-- Cantera/matlab/src/onedimmethods.cpp | 6 ------ Cantera/matlab/src/phasemethods.cpp | 6 ------ Cantera/matlab/src/reactormethods.cpp | 6 ------ Cantera/matlab/src/reactornetmethods.cpp | 6 ------ Cantera/matlab/src/surfmethods.cpp | 7 ------- Cantera/matlab/src/thermomethods.cpp | 6 ------ Cantera/matlab/src/transportmethods.cpp | 5 ----- Cantera/matlab/src/wallmethods.cpp | 6 ------ Cantera/matlab/src/xmlmethods.cpp | 6 ------ 17 files changed, 9 insertions(+), 93 deletions(-) diff --git a/Cantera/matlab/src/ctfunctions.cpp b/Cantera/matlab/src/ctfunctions.cpp index 35de5783b..17780cd25 100644 --- a/Cantera/matlab/src/ctfunctions.cpp +++ b/Cantera/matlab/src/ctfunctions.cpp @@ -4,12 +4,6 @@ #include #include -// Workaround for VS2010 and Matlab 2010a -#if (_MSC_VER >= 1600) && defined(_CHAR16T) -#define CHAR16_T char16_t -#endif -#include "mex.h" - #include #include #include diff --git a/Cantera/matlab/src/ctmatutils.h b/Cantera/matlab/src/ctmatutils.h index 13bff5054..7b7cb27ba 100755 --- a/Cantera/matlab/src/ctmatutils.h +++ b/Cantera/matlab/src/ctmatutils.h @@ -6,6 +6,14 @@ const double Undef = -999.123; #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); diff --git a/Cantera/matlab/src/ctmethods.cpp b/Cantera/matlab/src/ctmethods.cpp index 3ca6f10e9..b000f6254 100644 --- a/Cantera/matlab/src/ctmethods.cpp +++ b/Cantera/matlab/src/ctmethods.cpp @@ -11,12 +11,6 @@ #include -// Workaround for VS2010 and Matlab 2010a -#if (_MSC_VER >= 1600) && defined(_CHAR16T) -#define CHAR16_T char16_t -#endif -#include "mex.h" - #include #include "ctmatutils.h" #include "mllogger.h" diff --git a/Cantera/matlab/src/flowdevicemethods.cpp b/Cantera/matlab/src/flowdevicemethods.cpp index 67655ab0a..08c747449 100644 --- a/Cantera/matlab/src/flowdevicemethods.cpp +++ b/Cantera/matlab/src/flowdevicemethods.cpp @@ -1,14 +1,7 @@ -// Workaround for VS2010 and Matlab 2010a -#if (_MSC_VER >= 1600) && defined(_CHAR16T) -#define CHAR16_T char16_t -#endif -#include "mex.h" - #include "ctmatutils.h" #include #include - //const double Undef = -999.123; void flowdevicemethods( int nlhs, mxArray *plhs[], diff --git a/Cantera/matlab/src/funcmethods.cpp b/Cantera/matlab/src/funcmethods.cpp index 0ebeb1ef5..d8b9e248c 100644 --- a/Cantera/matlab/src/funcmethods.cpp +++ b/Cantera/matlab/src/funcmethods.cpp @@ -1,9 +1,3 @@ -// Workaround for VS2010 and Matlab 2010a -#if (_MSC_VER >= 1600) && defined(_CHAR16T) -#define CHAR16_T char16_t -#endif -#include "mex.h" - #include "ctmatutils.h" #include #include diff --git a/Cantera/matlab/src/kineticsmethods.cpp b/Cantera/matlab/src/kineticsmethods.cpp index b1be378cf..60f5ef5e7 100644 --- a/Cantera/matlab/src/kineticsmethods.cpp +++ b/Cantera/matlab/src/kineticsmethods.cpp @@ -1,9 +1,3 @@ -// Workaround for VS2010 and Matlab 2010a -#if (_MSC_VER >= 1600) && defined(_CHAR16T) -#define CHAR16_T char16_t -#endif -#include "mex.h" - #include "ctmatutils.h" #include diff --git a/Cantera/matlab/src/mixturemethods.cpp b/Cantera/matlab/src/mixturemethods.cpp index 1d0878171..054d894cf 100644 --- a/Cantera/matlab/src/mixturemethods.cpp +++ b/Cantera/matlab/src/mixturemethods.cpp @@ -3,12 +3,6 @@ */ #include -// Workaround for VS2010 and Matlab 2010a -#if (_MSC_VER >= 1600) && defined(_CHAR16T) -#define CHAR16_T char16_t -#endif -#include "mex.h" - #include #include #include "ctmatutils.h" diff --git a/Cantera/matlab/src/mllogger.h b/Cantera/matlab/src/mllogger.h index a0205b9bc..2f8d6c0a4 100644 --- a/Cantera/matlab/src/mllogger.h +++ b/Cantera/matlab/src/mllogger.h @@ -4,8 +4,7 @@ #ifndef MLLOGGER_H #define MLLOGGER_H -#include "mex.h" -#include +#include "ctmatutils.h" #include "cantera/kernel/logger.h" #include diff --git a/Cantera/matlab/src/onedimmethods.cpp b/Cantera/matlab/src/onedimmethods.cpp index 0c2f8b7db..7ae6335e1 100644 --- a/Cantera/matlab/src/onedimmethods.cpp +++ b/Cantera/matlab/src/onedimmethods.cpp @@ -1,12 +1,6 @@ #include #include -// Workaround for VS2010 and Matlab 2010a -#if (_MSC_VER >= 1600) && defined(_CHAR16T) -#define CHAR16_T char16_t -#endif -#include "mex.h" - #include "ctmatutils.h" #include diff --git a/Cantera/matlab/src/phasemethods.cpp b/Cantera/matlab/src/phasemethods.cpp index 41d83552c..ca5d19263 100644 --- a/Cantera/matlab/src/phasemethods.cpp +++ b/Cantera/matlab/src/phasemethods.cpp @@ -2,12 +2,6 @@ * @file phasemethods.cpp */ -// Workaround for VS2010 and Matlab 2010a -#if (_MSC_VER >= 1600) && defined(_CHAR16T) -#define CHAR16_T char16_t -#endif -#include "mex.h" - #include "ctmatutils.h" #include diff --git a/Cantera/matlab/src/reactormethods.cpp b/Cantera/matlab/src/reactormethods.cpp index 3df3bfec7..05e556972 100644 --- a/Cantera/matlab/src/reactormethods.cpp +++ b/Cantera/matlab/src/reactormethods.cpp @@ -2,12 +2,6 @@ * @file reactormethods.cpp */ -// Workaround for VS2010 and Matlab 2010a -#if (_MSC_VER >= 1600) && defined(_CHAR16T) -#define CHAR16_T char16_t -#endif -#include "mex.h" - #include #include #include "ctmatutils.h" diff --git a/Cantera/matlab/src/reactornetmethods.cpp b/Cantera/matlab/src/reactornetmethods.cpp index d39c08e3d..5ead36ce3 100644 --- a/Cantera/matlab/src/reactornetmethods.cpp +++ b/Cantera/matlab/src/reactornetmethods.cpp @@ -2,12 +2,6 @@ * @file reactornetmethods.cpp */ -// Workaround for VS2010 and Matlab 2010a -#if (_MSC_VER >= 1600) && defined(_CHAR16T) -#define CHAR16_T char16_t -#endif -#include "mex.h" - #include #include #include "ctmatutils.h" diff --git a/Cantera/matlab/src/surfmethods.cpp b/Cantera/matlab/src/surfmethods.cpp index ff3095709..a79895620 100644 --- a/Cantera/matlab/src/surfmethods.cpp +++ b/Cantera/matlab/src/surfmethods.cpp @@ -1,19 +1,12 @@ #include #include -// Workaround for VS2010 and Matlab 2010a -#if (_MSC_VER >= 1600) && defined(_CHAR16T) -#define CHAR16_T char16_t -#endif -#include "mex.h" - #include "ctmatutils.h" #include #include using namespace std; - namespace Cantera { void writelog(const std::string& s); } diff --git a/Cantera/matlab/src/thermomethods.cpp b/Cantera/matlab/src/thermomethods.cpp index 396916053..e20b4e38d 100644 --- a/Cantera/matlab/src/thermomethods.cpp +++ b/Cantera/matlab/src/thermomethods.cpp @@ -2,12 +2,6 @@ * @file thermomethods.cpp */ -// Workaround for VS2010 and Matlab 2010a -#if (_MSC_VER >= 1600) && defined(_CHAR16T) -#define CHAR16_T char16_t -#endif -#include "mex.h" - #include #include "ctmatutils.h" diff --git a/Cantera/matlab/src/transportmethods.cpp b/Cantera/matlab/src/transportmethods.cpp index 3c5894f7c..8b8e8f9d9 100644 --- a/Cantera/matlab/src/transportmethods.cpp +++ b/Cantera/matlab/src/transportmethods.cpp @@ -1,10 +1,5 @@ #include -// Workaround for VS2010 and Matlab 2010a -#if (_MSC_VER >= 1600) && defined(_CHAR16T) -#define CHAR16_T char16_t -#endif -#include "mex.h" #include #include "ctmatutils.h" diff --git a/Cantera/matlab/src/wallmethods.cpp b/Cantera/matlab/src/wallmethods.cpp index e2b4324e1..eb8474b1f 100644 --- a/Cantera/matlab/src/wallmethods.cpp +++ b/Cantera/matlab/src/wallmethods.cpp @@ -2,12 +2,6 @@ * @file wallmethods.cpp */ -// Workaround for VS2010 and Matlab 2010a -#if (_MSC_VER >= 1600) && defined(_CHAR16T) -#define CHAR16_T char16_t -#endif -#include "mex.h" - #include #include #include "ctmatutils.h" diff --git a/Cantera/matlab/src/xmlmethods.cpp b/Cantera/matlab/src/xmlmethods.cpp index 5617d4264..d56bb33d6 100644 --- a/Cantera/matlab/src/xmlmethods.cpp +++ b/Cantera/matlab/src/xmlmethods.cpp @@ -2,12 +2,6 @@ * @file xmlmethods.cpp */ -// Workaround for VS2010 and Matlab 2010a -#if (_MSC_VER >= 1600) && defined(_CHAR16T) -#define CHAR16_T char16_t -#endif -#include "mex.h" - #include #include #include "ctmatutils.h" From 8f5c6f4da08f1576feca493b23b40ab6060efac8 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Wed, 8 Feb 2012 16:47:25 +0000 Subject: [PATCH 169/169] SCons exits with a non-zero status in case of test failures. --- site_scons/buildutils.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/site_scons/buildutils.py b/site_scons/buildutils.py index 5fad90259..8c8f5e4d0 100644 --- a/site_scons/buildutils.py +++ b/site_scons/buildutils.py @@ -10,6 +10,8 @@ import time import types import shutil +import SCons.Errors + class DefineDict(object): """ A dictionary-like object which generates appropriate preprocessor @@ -85,6 +87,10 @@ Up-to-date tests skipped: %(skipped)s failed=len(self.failed), skipped=len(self.tests)) + if self.failed: + raise SCons.Errors.BuildError(self, 'One or more tests failed.') + + testResults = TestResults()